I am a new user of this software and new to this list. Apologies for
the long email, but I want to make it clear exactly where I am in order to
avoid wasting your time with back-and-forth. Please be patient and help me,
because I have spent hours and hours following the provided instructions,
reading user forums, and experimenting. Posting this is my very last
resort. If you find a glaring gap in my knowledge or something obvious that
I did wrong, I would be overjoyed.
For background: I am working with BackupPC version 3.1.0-4, installed
by synaptic onto Debian lenny (I'd rather not install from the more recent
source). I am trying to back up my internal hard drive onto an external
hard drive which is mounted at /var/lib/backuppc.
I have read the documentation, the ssh setup instructions, and the
localhost instructions from the following websites.
My progress so far:
---BackupPC starts properly when run from the root account and I can log
onto the interface in a web browser. (I get "start-stop-daemon: command not
found" when I run it as the backuppc user.)
---After following instructions, the ssh seems to be set up properly, since
running "ssh -l root localhost whoami" as the backuppc user prints just
"root." (This is the test given in the ssh instructions).
---I have enabled the backuppc user to use sudo with the commands /bin/tar
and /usr/bin/rsync. I'm pretty sure these are working correctly because
when I am logged into a terminal as backuppc I can still tar a file that has
-rw------- permissions and root ownership.
---I have tried both tar and rsync as the XferMethod. I have changed the
TarClientCmd and RsyncClientCmd to use sudo. I tried to do it as described
on the localhost FAQ (though this is one of the more difficult parts for
---There are cpool, log, pc, pool, and trash directories in
/var/lib/backuppc. Each has permissions drwxr-x--- Each is owned by
backuppc and has group backuppc.
---I have excluded /var/lib/backuppc from the backups, and made a few other
When I request a full backup of localhost, I STILL get "Cannot open:
Permission denied" errors in the log file. The problem files all have
-rw------- permissions, so it seems that tar isn't working properly when run
through the program although it works fine on that type of file when run by
the backuppc user in isolation. I have been mostly starting backuppc when
logged in as root, by the way. That seems counterintuitive to me, but when
I start it when logged on the backuppc user, I get "start-stop-daemon:
command not found".
Most frustrating, the log file always ends with "...full backup X complete,
2891 files, 0 bytes, 37 xferErrs (0 bad files, 0 bad shares, 37 other)".
The "0 bytes" part seems to mean that it didn't back up ANY data. And it
only takes a few seconds, so I know that it's not backing up. I get these
same problems after many backups and also after reinstalling/reconfiguring,
so it's very consistent.
Perplexingly, it seems to be trying to back up only the /etc directory. Why
isn't it doing the whole / directory? That's what I tried to set up. I
just want to back up my whole hard drive onto an external drive.
Are these problems easy to solve, or should I switch away from backuppc? If
so, could you recommend something easy?
Thank you for your time.