[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] strange read-only file error
From: |
Eric Beversluis |
Subject: |
[rdiff-backup-users] strange read-only file error |
Date: |
Mon, 21 Jun 2010 07:27:28 -0400 |
I'm getting this huge set of error messages, most of which I don't
understand. There's a "read-only file system" line which seems to be
intelligible but I have no idea why it appears. I'm plugging in my
external HDD the same way I did last time, when rdiff-backup ran fine,
and the 'mount' command shows this for the backup file system,
"/dev/sdb1 on /media/b080d187-ad00-4b4a-9721-fcbe5e839827 type ext3
(rw,nosuid,nodev,uhelper=devkit)"--ie, it's presumably mounted 'rw'.
Here's the whole set of messages (I tried to run the rdiff-backup twice
and got slightly different results, but no success.) Hopefully someone
can help me on this.
======
address@hidden:~> su
Password:
linux-7fva:/home/eric # rdiff-backup
--exclude /home/eric/.evolution/cache/tmp --include /home/eric
--include /var/www --include /var/lib/mysql --include /srv --exclude
'**' / /media/b080d187-ad00-4b4a-9721-fcbe5e839827/openSUSE11.2Backup
SpecialFileError home/eric/.config/google-chrome/SingletonSocket Socket
error: AF_UNIX path too long
ListError home/eric/.gtk-bookmarks/.gvfs [Errno 13] Permission denied:
'/home/eric/.gvfs'
IOError while trying to log exception!
Exception '[Errno 30] Read-only file system' raised of class '<type
'exceptions.IOError'>':
File "/usr/lib64/python2.6/site-packages/rdiff_backup/robust.py", line
32, in check_common_error
try: return function(*args)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Rdiff.py", line
98, in patch_local
if outrp: return outrp.write_from_fileobj(patchfile)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1195, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
64, in copyfileobj
outputfp.write(inbuf)
Message from address@hidden at Jun 21 06:32:23 ...
kernel:[121311.947209] journal commit I/O error
Exception '[Errno 30] Read-only file system' raised of class '<type
'exceptions.IOError'>':
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
343, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
243, in patch_and_increment
ITR(diff.index, diff)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rorpiter.py",
line 281, in __call__
last_branch.fast_process(*args)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
692, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
556, in patch_to_temp
elif not self.patch_diff_to_temp(basis_rp, diff_rorp, new):
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
592, in patch_diff_to_temp
Rdiff.patch_local, (basis_rp, diff_rorp, new))
File "/usr/lib64/python2.6/site-packages/rdiff_backup/robust.py", line
32, in check_common_error
try: return function(*args)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Rdiff.py", line
98, in patch_local
if outrp: return outrp.write_from_fileobj(patchfile)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1195, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
64, in copyfileobj
outputfp.write(inbuf)
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
343, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
243, in patch_and_increment
ITR(diff.index, diff)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rorpiter.py",
line 281, in __call__
last_branch.fast_process(*args)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
692, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
556, in patch_to_temp
elif not self.patch_diff_to_temp(basis_rp, diff_rorp, new):
File "/usr/lib64/python2.6/site-packages/rdiff_backup/backup.py", line
592, in patch_diff_to_temp
Rdiff.patch_local, (basis_rp, diff_rorp, new))
File "/usr/lib64/python2.6/site-packages/rdiff_backup/robust.py", line
32, in check_common_error
try: return function(*args)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Rdiff.py", line
98, in patch_local
if outrp: return outrp.write_from_fileobj(patchfile)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1195, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
64, in copyfileobj
outputfp.write(inbuf)
IOError: [Errno 30] Read-only file system
close failed in file object destructor:
IOError: [Errno 30] Read-only file system
close failed in file object destructor:
IOError: [Errno 30] Read-only file system
You have new mail in /var/spool/mail/eric
linux-7fva:/home/eric #
linux-7fva:/home/eric # rdiff-backup
--exclude /home/eric/.evolution/cache/tmp --include /home/eric
--include /var/www --include /var/lib/mysql --include /srv --exclude
'**' / /media/b080d187-ad00-4b4a-9721-fcbe5e839827/openSUSE11.2Backup
Previous backup seems to have failed, regressing destination now.
Warning: Could not restore file home/eric/Eric
Jobs/11468659522-CraigsList!
A regular file was indicated by the metadata, but could not be
constructed from existing increments because last increment had type
None. Instead of the actual file's data, an empty length file will be
created. This error is probably caused by data loss in the
rdiff-backup destination directory, or a bug in rdiff-backup
Exception '[Errno 5] Input/output error' raised of class '<type
'exceptions.OSError'>':
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
342, in Backup
rpout.conn.Main.backup_touch_curmirror_local(rpin, rpout)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
523, in backup_touch_curmirror_local
mirrorrp.fsync_with_dir()
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1314, in fsync_with_dir
self.fsync(fp)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1276, in fsync
if not fp: self.conn.rpath.RPath.fsync_local(self)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1289, in fsync_local
os.fsync(fd)
Message from address@hidden at Jun 21 07:13:47 ...
kernel:[123795.695683] journal commit I/O error
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
324, in Main
take_action(rps)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
342, in Backup
rpout.conn.Main.backup_touch_curmirror_local(rpin, rpout)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/Main.py", line
523, in backup_touch_curmirror_local
mirrorrp.fsync_with_dir()
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1314, in fsync_with_dir
self.fsync(fp)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1276, in fsync
if not fp: self.conn.rpath.RPath.fsync_local(self)
File "/usr/lib64/python2.6/site-packages/rdiff_backup/rpath.py", line
1289, in fsync_local
os.fsync(fd)
OSError: [Errno 5] Input/output error
linux-7fva:/home/eric #
============
Thanks
- [rdiff-backup-users] strange read-only file error,
Eric Beversluis <=