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

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

Re: [rdiff-backup-users] Security Violation with --compare for FilenameM


From: Jesse Reynolds
Subject: Re: [rdiff-backup-users] Security Violation with --compare for FilenameMapping.set_init_quote_vals
Date: Sun, 9 Jul 2006 23:34:52 +1000

Well now I've tried formatting my backup volume as HFS+ Case Sensitive, but I still get the same security violation message when I try and run a --compare:

        rdiff_backup.Security.Violation:
        Warning Security Violation!
        Bad request for function: FilenameMapping.set_init_quote_vals

Any ideas anybody?

Full output below.

Thank you
Jesse

# /opt/local/bin/rdiff-backup --list-increments /Volumes/BigShiny2/ Backups/va_servers/llama
Found 1 increments:
increments.2006-07-09T23;05821;05849+10;05800.dir Sun Jul 9 23:21:49 2006
Current mirror: Sun Jul  9 23:29:02 2006

# /opt/local/bin/rdiff-backup --compare llama.va.com.au::/etc / Volumes/BigShiny2/Backups/va_servers/llama
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:~/bin 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:~/bin root#

On 29/06/2006, at 16:10, Jesse Reynolds wrote:

[resending...]

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/

_______________________________________________
rdiff-backup-users mailing list at address@hidden
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/ RdiffBackupWiki

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]