I have just encountered this problem after upgrading a desktop machine
to Jaunty yesterday. My server (which manages the backups and is running
Intrepid 8.10) now fails because the versions are too far out I assume.

Here's the error log when running from the CLI:

back...@vimes:~$ rdiff-backup -v9 --include-filelist rdiff-lobsang-list 
lobsang-backup::/home/alord alord/lobsang
Sat Apr 11 16:16:59 2009  Using rdiff-backup version 1.1.16
Sat Apr 11 16:16:59 2009  Executing ssh -C lobsang-backup rdiff-backup --server
Sat Apr 11 16:16:59 2009  Client sending (0): ConnectionRequest: Globals.get 
with 1 arguments
Sat Apr 11 16:16:59 2009  Client sending (0): 'version'
Sat Apr 11 16:16:59 2009  Client received (0): '1.2.7'
Sat Apr 11 16:16:59 2009  Warning: Local version 1.1.16 does not match remote 
version 1.2.7.
Sat Apr 11 16:16:59 2009  Registering connection 1
Sat Apr 11 16:16:59 2009  Client sending (0): ConnectionRequest: 
SetConnections.init_connection_remote with 1 arguments
Sat Apr 11 16:16:59 2009  Client sending (0): 1
Sat Apr 11 16:16:59 2009  Client received (0): None
Sat Apr 11 16:16:59 2009  Client sending (0): ConnectionRequest: 
log.Log.setverbosity with 1 arguments
Sat Apr 11 16:16:59 2009  Client sending (0): 9
Sat Apr 11 16:16:59 2009  Client received (0): None
Sat Apr 11 16:16:59 2009  Client sending (0): ConnectionRequest: 
log.Log.setterm_verbosity with 1 arguments
Sat Apr 11 16:16:59 2009  Client sending (0): 9
Sat Apr 11 16:16:59 2009  Server sending (0): None
Sat Apr 11 16:16:59 2009  Client received (0): None
Sat Apr 11 16:16:59 2009  Client sending (0): ConnectionRequest: 
C.make_file_dict with 1 arguments
Sat Apr 11 16:16:59 2009  Client sending (0): '/home/alord'
Sat Apr 11 16:16:59 2009  Server received (0): ConnectionRequest: 
log.Log.setterm_verbosity with 1 arguments
Sat Apr 11 16:16:59 2009  Server received (0): 9
Sat Apr 11 16:16:59 2009  Server sending (0): None
Sat Apr 11 16:16:59 2009  Client received (0): 
Warning Security Violation!
Bad request for function: C.make_file_dict
with arguments: ['/home/alord']

Sat Apr 11 16:16:59 2009  Exception '
Warning Security Violation!
Bad request for function: C.make_file_dict
with arguments: ['/home/alord']
' raised of class '<class 'rdiff_backup.Security.Violation'>':
  File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 302, in 
error_check_Main
    try: Main(arglist)
  File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 319, in 
Main
    rps = map(SetConnections.cmdpair2rp, cmdpairs)
  File "/var/lib/python-support/python2.5/rdiff_backup/SetConnections.py", line 
78, in cmdpair2rp
    return rpath.RPath(conn, filename).normalize()
  File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 767, in 
__init__
    else: self.setdata()
  File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 791, in 
setdata
    self.data = self.conn.C.make_file_dict(self.path)
  File "/var/lib/python-support/python2.5/rdiff_backup/connection.py", line 
447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/var/lib/python-support/python2.5/rdiff_backup/connection.py", line 
369, in reval
    if isinstance(result, Exception): raise result

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 302, in 
error_check_Main
    try: Main(arglist)
  File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 319, in 
Main
    rps = map(SetConnections.cmdpair2rp, cmdpairs)
  File "/var/lib/python-support/python2.5/rdiff_backup/SetConnections.py", line 
78, in cmdpair2rp
    return rpath.RPath(conn, filename).normalize()
  File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 767, in 
__init__
    else: self.setdata()
  File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 791, in 
setdata
    self.data = self.conn.C.make_file_dict(self.path)
  File "/var/lib/python-support/python2.5/rdiff_backup/connection.py", line 
447, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/var/lib/python-support/python2.5/rdiff_backup/connection.py", line 
369, in reval
    if isinstance(result, Exception): raise result
rdiff_backup.Security.Violation: 
Warning Security Violation!
Bad request for function: C.make_file_dict
with arguments: ['/home/alord']

Sat Apr 11 16:16:59 2009  Server received (0): ConnectionRequest: 
C.make_file_dict with 1 arguments
Sat Apr 11 16:16:59 2009  Server received (0): '/home/alord'
Sat Apr 11 16:16:59 2009  Sending back exception 
Warning Security Violation!
Bad request for function: C.make_file_dict
with arguments: ['/home/alord']
 of type <class 'rdiff_backup.Security.Violation'>: 
  File "/var/lib/python-support/python2.6/rdiff_backup/connection.py", line 
334, in answer_request
    Security.vet_request(request, argument_list)
  File "/var/lib/python-support/python2.6/rdiff_backup/Security.py", line 223, 
in vet_request
    raise_violation(request, arglist)
  File "/var/lib/python-support/python2.6/rdiff_backup/Security.py", line 208, 
in raise_violation
    arglist))

Sat Apr 11 16:16:59 2009  Server sending (0): 
Warning Security Violation!
Bad request for function: C.make_file_dict
with arguments: ['/home/alord']

Sat Apr 11 16:16:59 2009  Exception 'Truncated header string (problem probably 
originated remotely)' raised of class '<class 
'rdiff_backup.connection.ConnectionReadError'>':
  File "/var/lib/python-support/python2.6/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/var/lib/python-support/python2.6/rdiff_backup/Main.py", line 324, in 
Main
    take_action(rps)
  File "/var/lib/python-support/python2.6/rdiff_backup/Main.py", line 278, in 
take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/var/lib/python-support/python2.6/rdiff_backup/connection.py", line 
355, in Server
    self.get_response(-1)
  File "/var/lib/python-support/python2.6/rdiff_backup/connection.py", line 
315, in get_response
    try: req_num, object = self._get()
  File "/var/lib/python-support/python2.6/rdiff_backup/connection.py", line 
233, in _get
    raise ConnectionReadError("Truncated header string (problem "

Sat Apr 11 16:16:59 2009  Fatal Error: Lost connection to the remote system
back...@vimes:~$

-- 
minorest revision number change breaks network protocol
https://bugs.launchpad.net/bugs/128242
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to