Based on the log file generated by the (equivalent) "naked" rsync
backup

   log: recv cS+++++++++ rwxrwx---     1006,    1006         0 cam_socket0
   log: recv cS+++++++++ rwxrwx---     1006,    1006         0 cam_socket1
   log: recv >f+++++++++ rwx------     1000,    1000         8 hidden_volume.txt

it seems like it gets stuck somewhere between backing up
'cam_socket1' and 'hidden_volume.txt' since the last BackupPC log line
I see is:
  recv cS+++++++++ rwxrwx---     1006,    1006         0 cam_socket1

If the problem is backing up a 'socket', the problem is not in native
rsync as it proceeds fine but rather presumably in rsync_bpc.


"" wrote at about 13:41:35 -0500 on Friday, January 21, 2022:
 > I have long been able to back up my (rooted) Android phones using
 > ssh/rsync.
 > I also have no problem backing up my Windows and Linux machines.
 > 
 > However, BackupPC timesout when I try to back up an old Samsung S3 (which
 > used to back up perfectly before). The timeout occurs no matter what
 > value I use even though the total backup size is only about 5.2 GB.
 > 
 > The corresponding rsync_bpc client command is:
 > /usr/bin/rsync_bpc --bpc-top-dir /var/lib/backuppc --bpc-host-name 
 > droidtestmachine --bpc-share-name /data --bpc-bkup-num 0 --bpc-bkup-comp 3 
 > --bpc-bkup-prevnum -1 --bpc-bkup-prevcomp -1 --bpc-bkup-inode0 6621 
 > --bpc-log-level 1 --bpc-attrib-new -e /usr/bin/ssh -p 22 -l u0_a500 
 > --rsync-path=PATH=su\ -lpc\ /data/mybin/rsync --super --recursive 
 > --protect-args --numeric-ids --perms --owner --group -D --times --links 
 > --hard-links --delete --delete-excluded --one-file-system --partial 
 > --log-format=log: %o %i %B %8U,%8G %9l %f%L --stats --checksum 
 > --timeout=72000 --exclude=media/0/Download/Temp/* droidy:/data/ /
 > 
 > And the corresponding rsync (remote) server command on the android host is:
 >      20298 10500      0:00 su -lpc /data/mybin/rsync --server --sender 
 > -slHogDtprcxe.iLsfxC
 >      20373 0          0:52 /data/mybin/rsync --server --sender 
 > -slHogDtprcxe.iLsfxC
 > 
 > Interestingly, I can successfully manually run the same rsync
 > command directly by invoking rsync with the above parameters and the
 > rsync completes successfully in just a couple of hours (far less than the
 > timeout). 
 > 
 > The corresponding rsync client command is:
 >     sudo rsync -e /usr/bin/ssh\ -p\ 22\ -l\ u0_a500 --rsync-path=su\ -lpc\ 
 > /data/mybin/rsync --super --recursive --protect-args --numeric-ids --perms 
 > --owner --group -D --times --links --hard-links --delete --delete-excluded 
 > --one-file-system --partial --log-format=log:\ %o\ %i\ %B\ %8U,%8G\ %9l\ 
 > %f%L --stats --checksum --timeout=72000 --exclude=media/0/Download/Temp/\* 
 > droidy:/data/ /tmp/droid-backup
 > 
 > And the corresponding rsync server command on the (remote) android
 > host is exactly as above.
 > 
 > Since 'manual' rsync works, the problem is presumably *NOT*
 > - The android phone
 > - The setup of ssh and rsync on the phone
 > - The files on the phone
 > - The connection between the phone and the Linux machine invoking
 >   rsync or rsync_bpc
 > 
 > Also, since my BackupPC server otherwise works fine, there is
 > presumably nothing fundamentally wrong with my BackupPC installation.
 > 
 > Finally, since at least some files are transferred (according to the
 > BackupPC logs) before the timeout, there is no problem with the ssh
 > keys for the android connection.
 > 
 > 
 > So, why would rsync_bpc timeout but not when I run straight rsync?
 > i.e., what is rsync_bpc doing differently that would cause a hang?
 > 
 > 
 > _______________________________________________
 > BackupPC-users mailing list
 > BackupPC-users@lists.sourceforge.net
 > List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
 > Wiki:    https://github.com/backuppc/backuppc/wiki
 > Project: https://backuppc.github.io/backuppc/


_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/

Reply via email to