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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Security Violation with --compare for FilenameMappi


From: Jesse Reynolds
Subject: [rdiff-backup-users] Security Violation with --compare for FilenameMapping.set_init_quote_vals
Date: Sat, 24 Jun 2006 13:50:06 +1000

Hello

Now I have rdiff-backup version 1.0.4 installed on two servers and I've successfully created a backup of /etc (local is Mac OS X 10.4.6, remote is Solaris 10 x86). But now when I try and do a --compare I get a Security Violation exception, for function FilenameMapping.set_init_quote_vals.

I can update the local backup copy from the remote just fine, but -- compare fails.

I guess this is specific to backing up to a HFS+ filesystem that is case insensitive. How can I get around this?

Thanks
Jesse


noisy:~ root# /opt/local/bin/rdiff-backup -v5 --compare llama.va.com.au::/etc llamaetc
Executing ssh -C llama.va.com.au rdiff-backup --server
Unable to import module xattr.
Extended attributes not supported on filesystem at /private/var/root/ llamaetc/rdiff-backup-data/rdiff-backup.tmp.0
Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at /private/var/root/llamaetc/rdiff- backup-data/rdiff-backup.tmp.0
-----------------------------------------------------------------
Detected abilities for archive (read/write) file system:
  Characters needing quoting                   '^a-z0-9_ -.'
  Ownership changing                           On
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    On
  High-bit permissions                         On
  Access control lists                         Off
  Extended attributes                          Off
  Mac OS X style resource forks                On
  Mac OS X Finder information                  On
-----------------------------------------------------------------
Sending back exception
Warning Security Violation!
Bad request for function: FilenameMapping.set_init_quote_vals
with arguments: []
of type rdiff_backup.Security.Violation:
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 333, in answer_request
    Security.vet_request(request, argument_list)
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ Security.py", line 205, in vet_request
    raise_violation(request, arglist)
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ Security.py", line 186, in raise_violation
    raise Violation("\nWarning Security Violation!\n"

Traceback (most recent call last):
  File "/opt/local/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 285, in Main
    take_action(rps)
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 258, in take_action
    elif action == "compare": Compare(*rps)
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 835, in Compare
    dest_rp = require_root_set(dest_rp)
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 700, in require_root_set
    single_set_fs_globals(Globals.rbdir)
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 741, in single_set_fs_globals
    conn.FilenameMapping.set_init_quote_vals()
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 445, in __call__
    return apply(self.connection.reval, (self.name,) + args)
File "/opt/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 367, in reval
    if isinstance(result, Exception): raise result
rdiff_backup.Security.Violation:
Warning Security Violation!
Bad request for function: FilenameMapping.set_init_quote_vals
with arguments: []

noisy:~ root# Traceback (most recent call last):
  File "/usr/local/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 285, in Main
    take_action(rps)
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ Main.py", line 253, in take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 352, in Server
    self.get_response(-1)
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 314, in get_response
    try: req_num, object = self._get()
File "/usr/local/lib/python2.4/site-packages/rdiff_backup/ connection.py", line 230, in _get
    raise ConnectionReadError("Truncated header string (problem "
rdiff_backup.connection.ConnectionReadError: Truncated header string (problem probably originated remotely)

noisy:~ root#



Jesse Reynolds
address@hidden
Virtual Artists Pty Ltd - 08 8223 2288 - http://www.va.com.au/


Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

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