ubuntuusers.de

Problem mit rsync und Android Handy

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

mindcandy

Anmeldungsdatum:
5. August 2024

Beiträge: Zähle...

Das Handy ist mit USB Kabel am Laptop Angeschlossen und die USB-Verbindung „Dateiübertragung / Android Auto“ ist Aktiviert. Das Gerät wurde Automatisch ins Dateisystem eingebunden und man kann auf die Dateien zugreifen, erstellen und löschen.

Zur Synchronisation der Dateien wird das Tool rsync genutzt. Bei dem Kopieren der Daten vom Laptop zum Handy will das Pixel nicht Mitspielen, rsync kann die temporäre Dateien nicht Umbenennen und den Zeitstempel schreiben, so das der Kopiervorgang erfolglos bleibt.

Die anderen Android 14 Handys haben damit kein Problem.

Wurde hier eine Einstellung im Handy oder fehlende libs Übersehen? Gibt es eine Lösung die das Problem beheben kann.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
rsync -r -t -v --progress --delete -s /home/user/test '/run/user/1000/gvfs/mtp:host=Google_Pixel_7a_41121JEHN04145/Interner gemeinsamer Speicher/testordner'

sending incremental file list
rsync: [generator] failed to set times on "/run/user/1000/gvfs/mtp:host=Google_Pixel_7a_41121JEHN04145/Interner gemeinsamer Speicher/testordner/test": Operation not supported (95)

test/
test/Datei_1.pdf
      1.629.021 100%    5,50MB/s    0:00:00 (xfr#1, to-chk=0/2)

rsync: [receiver] failed to set times on "/run/user/1000/gvfs/mtp:host=Google_Pixel_7a_41121JEHN04145/Interner gemeinsamer Speicher/testordner/test/.Datei_1.pdf.OVyzYo": Operation not supported (95)

rsync: [receiver] rename "/run/user/1000/gvfs/mtp:host=Google_Pixel_7a_41121JEHN04145/Interner gemeinsamer Speicher/testordner/test/.Datei_1.pdf.OVyzYo" -> "test/Datei_1.pdf": Input/output error (5)

sent 1.629.536 bytes  received 39 bytes  1.086.383,33 bytes/sec
total size is 1.629.021  speedup is 1,00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]

Geräte

  • Handy: Google Pixel 7a - Android 14

  • Laptop: Ubuntu 22.04.4 LTS

  • libs: gvfs-backends (1.48.2-0ubuntu1), libmtp-common (1.1.19-1build1), libmtp-runtime (1.1.19-1build1), libmtp9 (1.1.19-1build1)

shiro

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1214

Gibt es eine Lösung die das Problem beheben kann.

Du schreibst doch schon selbst die Ursache für dein Problem. Du verwendest "mtp" und dieses Protokoll unterstützt die von dir gewünschte Funktion nicht.

... gvfs/mtp:host=Google ...

Das Thema ist schon dutzend Male durchgekaut. Verwende die Suchfunktion.

Zum Setzen des Timestamps brauchst du auf dem Smartphone entweder root-Rechte oder eine App, die diesen intent bereit stellt (haben offenbar einige Android 14 Systeme). Ob dann rsync auch noch das korrekte Werkzeug ist, musst du entscheiden.

Antworten |