rdiff-backup-users
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]