[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rdiff-backup-users] Problem after upgrade
From: |
Pavel Lisy |
Subject: |
Re: [rdiff-backup-users] Problem after upgrade |
Date: |
Tue, 06 May 2008 09:24:18 +0200 |
Pavel Lisy píše v Po 05. 05. 2008 v 20:16 +0200:
> Hello,
>
> I am trying upgrade to rdiff-backup 1.1.15 from 1.0.5.
>
> I think I use the same command:
>
> rdiff-backup --print-statistic --terminal-verbosity 3
> --exclude /var/www/html/virtuals/*/data_upload
> --exclude /var/www/html/virtuals/*/data
> --exclude /var/www/html/virtuals/*/public
> --exclude /var/www/html/virtuals/*/cr_tiles
> --exclude /var/www/html/virtuals/*/tiles --exclude-regexp .*_iskn.sql
> --exclude-regexp .*_uiradr[0-9_]*.sql --exclude-regexp .*_uir.sql
> --include /etc/ --include /home/ --include /root/
> --include /usr/local/bin/ --include /usr/local/sbin/
> --include /opt/mapserv/projects/ --include /opt/mapserv/fonts/
> --include /opt/mapserv/images/ --include /opt/mapserv/symbols/
> --include /opt/dump/ --include /var/www/cgi-bin/
> --include /var/www/html/ --include /var/lib/svn/
> --include /var/lib/tomcat5/tgsapps/ --exclude ** --force
> host-backup::/ /export/backup/rdiff-backup/host/
>
>
> but now I receive this error
>
> Exception '[Errno 22] Invalid argument' raised of class
> 'exceptions.IOError':
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 302, in error_check_Main
> try: Main(arglist)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 322, in Main
> take_action(rps)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 278, in take_action
> elif action == "backup": Backup(rps[0], rps[1])
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 344, in Backup
> backup.Mirror(rpin, rpout)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 38, in Mirror
> DestS.patch(dest_rpath, source_diffiter)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 225, in patch
> ITR(diff.index, diff)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py",
> line 281, in __call__
> last_branch.fast_process(*args)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 522, in fast_process
> if self.patch_to_temp(mirror_rp, diff_rorp, tf):
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 549, in patch_to_temp
> rpath.copy_attribs(diff_rorp, new)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line
> 178, in copy_attribs
> if Globals.eas_write: rpout.write_ea(rpin.get_ea())
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line
> 1238, in write_ea
> ea.write_to_rp(self)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/eas_acls.py",
> line 106, in write_to_rp
> rp.conn.xattr.setxattr(rp.path, name, value)
>
> Traceback (most recent call last):
> File "/usr/bin/rdiff-backup", line 23, in ?
> rdiff_backup.Main.error_check_Main(sys.argv[1:])
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 302, in error_check_Main
> try: Main(arglist)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 322, in Main
> take_action(rps)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 278, in take_action
> elif action == "backup": Backup(rps[0], rps[1])
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line
> 344, in Backup
> backup.Mirror(rpin, rpout)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 38, in Mirror
> DestS.patch(dest_rpath, source_diffiter)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 225, in patch
> ITR(diff.index, diff)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py",
> line 281, in __call__
> last_branch.fast_process(*args)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 522, in fast_process
> if self.patch_to_temp(mirror_rp, diff_rorp, tf):
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line
> 549, in patch_to_temp
> rpath.copy_attribs(diff_rorp, new)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line
> 178, in copy_attribs
> if Globals.eas_write: rpout.write_ea(rpin.get_ea())
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line
> 1238, in write_ea
> ea.write_to_rp(self)
> File "/usr/lib64/python2.4/site-packages/rdiff_backup/eas_acls.py",
> line 106, in write_to_rp
> rp.conn.xattr.setxattr(rp.path, name, value)
> IOError: [Errno 22] Invalid argument
> Fatal Error: Lost connection to the remote system
>
>
> What does this mean? Can someone explain it to me?
Hi,
when I increased verbosity to 9 I saw this warning:
Warning: unable to remove xattr security.selinux
workaround is add --no-eas parameter
but what can I do for get extended parameters working?
On destination filesystem I have:
/export/backup type ext3 (rw,user_xattr,acl,usrquota,grpquota)
I have tried install this
yum --enable=epel install pyxattr
on both machines, but it didn't help.
Any ideas how to solve it?
Pavel
--
Pavel Lisy <address@hidden>