Re: BackupPC 4.0.0beta3 rsync_bpc "No such file or directory (2)"
"Mertz, Jean" <[email protected]> Thu, 6 Mar 2014 15:02:29 +0100
| Newsgroups | gmane.comp.sysutils.backup.backuppc.devel |
|---|---|
| Message-ID | <CAOWkDe-QeKhzWKJfR3OXaFrdpQGKJrZWzBUpnR_wt5JR0RTxpA@mail.gmail.com> |
So, I managed to track down the issue. It *was* a configuration issue after all. Given that my rsync -e arguments contained spaces (ie. ssh -i /var/lib/backuppc/.ssh/id_rsa.pub -l backupper) I thought I had to properly quote the arguments to make sure it was working correctly. In the output this command seemed correct: Running: /usr/local/bin/rsync_bpc --bpc-top-dir /mnt/backuppc/backups --bpc-host-name <ip-address> --bpc-share-name / --bpc-bkup-num 0 --bpc-bkup-comp 3 --bpc-bkup-prevnum -1 --bpc-bkup-prevcomp -1 --bpc-bkup-inode0 1 --bpc-log-level 2 -e '/usr/bin/ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /var/lib/backuppc/.ssh/id_rsa -l backupper' --rsync-path="sudo /usr/bin/rsync" --super --recursive --protect-args --numeric-ids --perms --owner --group -D --times --links --hard-links --delete --partial --log-format="log: %o %i %B %8U,%8G %9l %f%L" --stats --checksum --exclude=/tmp --exclude=/proc --exclude=/sys --exclude=*.pem --exclude=id_rsa --exclude=.bash_history --exclude=/var/logs --exclude=/usr/src --exclude=/opt/chef <ip-address>:/ / while in fact, it was using the following switch internally: -e '/usr/bin/ssh\ \ -o\ UserKnownHostsFile=/dev/null\ -o\ StrictHostKeyChecking=no\ -i\ /var/lib/backuppc/.ssh/id_rsa\ -l\ backupper' This obviously doesn’t work (escaping spaces + using quotes). This is also the reason why c/p’ing the command as being logged and running it manually *did* work, since the escaping wasn’t being shown in the log and thus didn’t happen in my manual attempts. So in conclusion: 1) BackupPC properly escapes spaces in arguments, so no need to put them in quotes 2) BackupPC doesn’t log these escapes, so if you *did* put the arguments in quotes, you won’t notice this unless you manually run ./bin/BackupPC_dump -f -v <client-ip> Now, one more thing I had to do was set UserCmdCheckStatus to 0, because otherwise it would still exit, saying the pre-command returned -1, even though it is set to undef in the configuration file. On Wed, Mar 5, 2014 at 2:51 PM, Tyler J. Wagner <[email protected]> wrote: No, your question was in line. Holger is ... not friendly. > > Hopefully someone will be able to help. Good luck. > > Regards, > Tyler > > On 2014-03-05 14:15, Mertz, Jean wrote: > > So, from Holger's response I guess I said something that I wasn't > supposed > > to say? I posted this in "devel" because it might be a bug in alpha3, > and I > > also noticed another post in devel regarding an issue with alpha3, that's > > why I thought this would be the best location to ask. > > > > My question still stands, and I hope someone can help me out, if it's > not a > > bug I will ask the same in the"user" list, I just figured you might be > > interested in this report due to the fact that 4 is still heavily in > > development. > > > > Thank you for helping out. > > > > > > On Wed, Mar 5, 2014 at 12:44 AM, <[email protected] > > <mailto:[email protected]>> wrote: > > > > Holger Parplies wrote at about 00:25:21 +0100 on Wednesday, March 5, > 2014: > > > Hi, > > > > > > Mertz, Jean wrote on 2014-03-04 15:39:06 +0100 [[BackupPC-devel] > > BackupPC 4.0.0beta3 rsync_bpc "No such file or directory (2)"]: > > > > [user configuration error question deleted] > > > > Any thoughts on what could be causing this? > > > > > > yes. On the correct list, I'd even share them. > > > > > > > Perhaps you are being a bit harsh. BackupPC 4.0 is still alpha so > > perhaps the OP could be forgiven for using the devel list even for > > what may turn out to be more of a config question. > > > > > > > > > > > ------------------------------------------------------------------------------ > > Subversion Kills Productivity. Get off Subversion & Make the Move to > Perforce. > > With Perforce, you get hassle-free workflows. Merge that actually works. > > Faster operations. Version large binaries. Built-in WAN optimization > and the > > freedom to use Git, Perforce or both. Make the move to Perforce. > > > http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > BackupPC-devel mailing list > > [email protected] > > List: https://lists.sourceforge.net/lists/listinfo/backuppc-devel > > Wiki: http://backuppc.wiki.sourceforge.net > > Project: http://backuppc.sourceforge.net/ > > > > -- > "Quis custodiet ipsos custodes?" [Who watches the watchers?] > -- Juvenal's "Satires" > ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk _______________________________________________ BackupPC-devel mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-devel Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/