[tahoe-dev] Bug in SFTP frontend
Jody Harris
imhavoc at gmail.com
Sat Feb 6 20:00:41 PST 2010
On Sat, Feb 6, 2010 at 8:34 PM, David-Sarah Hopwood <
david-sarah at jacaranda.org> wrote:
> Jody Harris wrote:
> > 2010-02-06 19:09:37-0700 [SSHChannel session (0) on SSHService
> > ssh-connection on SSHServerTransport,11,127.0.0.1] Unhandled Error
> [...]
> > File
> > "/usr/lib/python2.6/dist-packages/twisted/conch/ssh/filetransfer.py",
> line
> > 95, in _packAttributes
> > data += struct.pack('!Q', attrs['size'])
> > struct.error: cannot convert argument to long
>
> OK, try applying
> <
> http://allmydata.org/trac/tahoe/raw-attachment/ticket/645/size-assertions-darcspatch.txt
> >
> on top of the previous patch.
> (It should fail an assertion and tell me what attrs['size']
>
I'm not getting an attrs['size'] in the log... here is what I am getting:
2010-02-06 20:58:27-0700 [SSHChannel session (0) on SSHService
ssh-connection on SSHServerTransport,0,127.0.0.1] OPENDIRECTORY /
2010-02-06 20:58:27-0700 [SSHChannel session (0) on SSHService
ssh-connection on SSHServerTransport,0,127.0.0.1] CONVERT /
2010-02-06 20:58:27-0700 [SSHChannel session (0) on SSHService
ssh-connection on SSHServerTransport,0,127.0.0.1] PATH []
2010-02-06 20:58:27-0700 [SSHChannel session (0) on SSHService
ssh-connection on SSHServerTransport,0,127.0.0.1] ROOT <DirectoryNode RW-MUT
oen7k>
2010-02-06 20:58:27-0700 [SSHChannel session (0) on SSHService
ssh-connection on SSHServerTransport,0,127.0.0.1] PATH []
2010-02-06 20:58:27-0700 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
line 312, in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
line 328, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
line 289, in _continue
self.unpause()
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
line 285, in unpause
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py",
line 328, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File
"/usr/local/lib/python2.6/dist-packages/allmydata_tahoe-1.6.0_r4229-py2.6.egg/allmydata/frontends/sftpd.py",
line 269, in _render
assert isinstance(s.st_size, (int, long)), s.st_size
exceptions.AssertionError:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://allmydata.org/pipermail/tahoe-dev/attachments/20100206/99ebafaa/attachment.htm
More information about the tahoe-dev
mailing list