>> I use the nfs server to mount /raid/home/user on the server to >> /home/user on my desktop. I use Backuppc to make a backup every night. >> This has run for ages successfully until I tried to restore a backup >> of /raid/home/user with Backuppc. After this I got the weirdest errors >> from services like Apache2, backuppc, Munin, etc. about permissions >> denied, libraries missing etc. > > It is never a good idea to overwrite running programs or the shared > libraries they are using. Sometimes you can get away with it using > rsync because it will write a new file and rename it when complete and > the way unix/linux works, anything with the original file open will > still see it until the last close. But, it doesn't look like you > intended to do that. >
I didn´t intend to overwrite any files: /raid certainly wasn´t in use at the time. > Why would your restore to /raid/home/user be affecting things under > /var? In any case, I'd recommend using rsync over ssh to the server > for the backups instead of backing up the nfs-mounted view. > That is a very good question indeed.. The folder I was trying to restore was a harmless one in /raid that should have nothing to do with the rest of the system as far as I know... It's just the place I store the /home of a completely different system. rsync is not really an alternative for me because at the time the backup runs usually only the server is running, not the client (my desktop). >> >> Does anyone have a clue what is going on here, and possibly a way to >> fix my system? >> Any help very much appreciated, > > How have you configured it to back up and restore localhost? If it > isn't using the stock commands over ssh, you may have gotten something > wrong in the layers of shell quote escaping and the restore command is > being interpreted incorrectly. > Yes it should back up /etc and /var of localhost (the server). But these weren´t selected to be restored. I am a little bit further: I found that all applications depending on Perl are broken, and I found this in Backuppc log: 2011-12-08 20:17:37 Started restore on localhost (pid=11576) 2011-12-08 19:28:11 localhost: Can't locate Carp/Heavy.pm in @INC (@INC contains: /usr/share/backuppc/lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/perl/5.10/Carp.pm line 39. Exec of /bin/df /backup failed 2011-12-08 19:38:18 Got signal TERM... cleaning up Can't locate Carp/Heavy.pm in @INC (@INC contains: /usr/share/backuppc/lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/perl/5.10/Carp.pm line 39. But I think it exists (/usr/share/perl/5.10.1 is symlinked to /usr/share/perl/5.10): # locate Heavy.pm /usr/share/perl/5.10.1/Carp/Heavy.pm /usr/share/perl/5.10.1/Exporter/Heavy.pm Backuppc is running as user backuppc which is in sudoers to run tar as root. I am starting to suspect that my Perl is messed up, because everything that uses it is broken. I've tried to re-install its packages but no luck yet. ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/