Glad to know you got it working. Any reason you don't want to use rsync? IIRC I built rsync from source because of the issues with the version that ships with macOS.
Robert Trevellyan On Sun, Jan 22, 2023 at 7:17 PM Samual Flossie <fw664...@gmail.com> wrote: > Robert - thanks for the suggestion. suggestion works great! > > I got backuppc working with the mac's. > XferMethod: tar > TarShareName: /Users/*theuser* > TarClientPath: /usr/bin/tar > TarClientCmd: $sshPath -q -x -n -l *theuser* $host env LC_ALL=C $tarPath > -c -v -f - -C $shareName+ --totals > TarClientRestoreCmd: $sshPath -q -x -l *theuser* $host env LC_ALL=C > $tarPath -x -p --numeric-owner --same-owner -v -f - -C $shareName+ > > On Sun, Jan 22, 2023 at 10:06 AM Robert Trevellyan < > robert.trevell...@gmail.com> wrote: > >> For the ping issue you could try something like: >> $Conf{PingPath} = '/usr/bin/nc' >> $Conf{PingCmd} = '$pingPath -w 1 -z $host 22' >> >> Robert Trevellyan >> >> >> On Sun, Jan 22, 2023 at 9:55 AM Samual Flossie <fw664...@gmail.com> >> wrote: >> >>> I have several new mac's to add to the backups and have not been able to >>> get them backing up. Prefer to use rsync. >>> This is existing backuppc 4.4.0 that has been running for a year+ and >>> successfully works with linux and windows boxes. >>> >>> I can ssh successfully from backuppc server. ssh -l username clientip >>> I set RsyncSshArgs to include $sshPath -l username for that clientIP and >>> the scope of the backup is that user's files. >>> >>> XferMethod is rsync. >>> I tried using the existing mac rsync (/usr/bin/rsync) but >>> get errors in the log: >>> >>> bpc_attrib_backwardCompat: WriteOldStyleAttribFile = 0, KeepOldAttribFiles >>> = 0 >>> 2023-01-22 09:40:17 full backup started for directory /Users/username >>> 2023-01-22 09:40:19 Got fatal error during xfer (rsync error: error in >>> rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.3.0]) >>> 2023-01-22 09:40:24 Backup aborted (rsync error: error in rsync protocol >>> data stream (code 12) at io.c(226) [Receiver=3.1.3.0]) >>> 2023-01-22 09:40:24 Removing empty backup #0 >>> 2023-01-22 09:40:24 BackupPC_backupDelete: removing #0 >>> 2023-01-22 09:40:24 BackupPC_backupDelete: No prior backup for merge >>> 2023-01-22 09:40:24 BackupPC_refCountUpdate: computing totals for host >>> theClientIP >>> 2023-01-22 09:40:24 BackupPC_refCountUpdate: host theClientIP got 0 errors >>> (took 0 secs) >>> 2023-01-22 09:40:24 BackupPC_refCountUpdate total errors: 0 >>> 2023-01-22 09:40:24 BackupPC_backupDelete: got 0 errors >>> 2023-01-22 09:40:24 Finished BackupPC_backupDelete, status = 0 (running >>> time: 0 sec) >>> >>> Maybe I've got a flag wrong in RsyncSshArgs or RsyncArgs or the other Full >>> and Inc variables. No overrides. >>> >>> >>> Some googling and saw concerns that rsync version may have compatibility >>> issues. Currently installed /usr/bin/rsync version 2.6.9 protocol version >>> 29. >>> >>> I installed updated rsync via brew on one the mac and now >>> have /opt/homebrew/Cellar/rsync/3.2.7/bin/rsync. I set RsyncClientPath >>> to /opt/homebrew/Cellar/rsync/3.2.7/bin/rsync and tried again and see same >>> error. >>> >>> 2023-01-22 09:17:45 Got fatal error during xfer (rsync error: error in >>> rsync protocol data stream (code 12) at io.c(226) [Receiver=3.1.3.0]) >>> 2023-01-22 09:17:50 Backup aborted (rsync error: error in rsync protocol >>> data stream (code 12) at io.c(226) [Receiver=3.1.3.0] >>> >>> >>> Since ping is disabled by default on ventura, I alleviate that check by >>> override $PingCmd to $pingPath -c 1 127.0.0.1. If you have suggestion on >>> better way to verify mac is online in an office environment, please share. >>> >>> Sammy >>> >>> _______________________________________________ >>> 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/ >> > _______________________________________________ > 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/