Mysterious logging errors with sftp access to live data.

sftp-root and sftp-repo run on xander: mysterious logging errors
Traceback (most recent call last):
  File "/usr/lib/python2.6/logging/__init__.py", line 776, in emit
    msg = self.format(record)
  File "/usr/lib/python2.6/logging/__init__.py", line 654, in format
    return fmt.format(record)
  File "/usr/lib/python2.6/logging/__init__.py", line 436, in format
    record.message = record.getMessage()
  File "/usr/lib/python2.6/logging/__init__.py", line 306, in getMessage
    msg = msg % self.args
TypeError: not enough arguments for format string
  • happened with repo on localfs, live data on sftp (sftp2)
  • running with both on localfs (sftp3): worked fine
  • so there's something wrong, possibly in paramiko
  • tried a script to transfer 140 gigs of data with paramiko, but this failed, the transfer speed is very slow (less than 1 MiB/s)

--liw


Removing 1.0 blocker tag: access to live data over sftp is limited enough that it's not something I want to guarantee for 1.0. Fixing the limitations may require patching paramiko or replacing it with another sftp implementation. --liw


I can't reproduce this with the current version of paramiko on Debian wheezy (1.7.7.1-3.1) and the current obnam (1.3). done --liw