[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Problem with rdiff-backup.tmp file
From: |
Troels Arvin |
Subject: |
[rdiff-backup-users] Problem with rdiff-backup.tmp file |
Date: |
Sat, 04 Oct 2003 10:26:23 +0200 |
User-agent: |
Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) |
Background: I think that a backup failed because of network problems. Now,
I can't make rdiff-backup complete any new backup sessions.
Backing up a Red Hat Linux 8 server (REMOTE_HOST) to a FreeBSD 4.8 server
(backup-server) by doing this on the FreeBSD server:
/usr/local/bin/rdiff-backup
--exclude-device-files --exclude /tmp --exclude /var/tmp --exclude
/var/log --exclude /proc --exclude /mnt/cdrom --exclude /usr/local/oracle
--exclude /home/oracle --exclude /home/vnc --exclude /home/non-backup
--exclude /mnt/non-raid --print-statistics --no-change-dir-inc-perms
address@hidden::/ /home/backup/REMOTE_HOST/
The command is executed as a non-root user on the FreeBSD side.
Both ends running rdiff-backup 0.12.5.
The result:
Previous backup seems to have failed, regressing destination now.
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 24, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/Main.py", line 246,
in Main
take_action(rps)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/Main.py", line 219,
in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/Main.py", line 256,
in Backup
backup_init_dirs(rpin, rpout)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/Main.py", line 288,
in backup_init_dirs
checkdest_if_necessary(rpout)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/Main.py", line 645,
in checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/regress.py", line
69, in Regress
for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/rorpiter.py", line
279, in __call__
last_branch.fast_process(*args)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/regress.py", line
229, in fast_process
if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/regress.py", line
253, in restore_orig_regfile
tf.fsync_with_dir() # make sure tf fully written before move
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/rpath.py", line
917, in fsync_with_dir
self.fsync(fp)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/rpath.py", line
905, in fsync
if not fp: self.conn.rpath.RPath.fsync_local(self)
File "/usr/local/lib/python2.2/site-packages/rdiff_backup/rpath.py", line
911, in fsync_local
fd = os.open(self.path, os.O_RDONLY)
OSError: [Errno 13] Permission denied:
'/home/backup/REMOTE_HOST/home/troels/rpm/BUILD/cyrus-imapd-2.1.15/rdiff-backup.tmp.2'
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 24, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 246, in
Main
take_action(rps)
File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 217, in
take_action
connection.PipeConnection(sys.stdin, sys.stdout).Server()
File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 331,
in Server
self.get_response(-1)
File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 293,
in get_response
try: req_num, object = self._get()
File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 216,
in _get
raise ConnectionReadError("Truncated header string (problem "
rdiff_backup.connection.ConnectionReadError: Truncated header string (problem
probably originated remotely)
When looking at
/home/backup/REMOTE_HOST/home/troels/rpm/BUILD/cyrus-imapd-2.1.15/rdiff-backup.tmp.2
I see a file with no permissions:
-rw------- 1 backup backup 0 Sep 30 20:05 rdiff-backup.tmp.0
---------- 1 backup backup 0 Sep 30 20:05 rdiff-backup.tmp.1
---------- 1 backup backup 0 Sep 30 20:05 rdiff-backup.tmp.2
(I've tried a few times; I tried manually changing the permissions on the
file rdiff-backup.tmp.0, but that didn't help.)
--
Greetings from Troels Arvin, Copenhagen, Denmark
- [rdiff-backup-users] Problem with rdiff-backup.tmp file,
Troels Arvin <=