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

[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>





reply via email to

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