[Bug 814885] Re: bzr crashed with error_proto in getresp()
Martin Pool
mbp at canonical.com
Thu Oct 6 07:31:01 UTC 2011
This indicates an ftp protocol error. I would guess the immediate
cause is you need to give it an actual path, not just the hostname, in
the URL. We should at least report this better.
** Description changed:
Bazaar simply crashed when running:
- bzr break-lock ftp:// [FTP URL]
+ bzr break-lock ftp://ftp.example.com
- ProblemType: Crash
- DistroRelease: Ubuntu 11.04
- Package: bzr 2.3.1-1ubuntu1
- ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
- Uname: Linux 2.6.38-8-generic x86_64
- NonfreeKernelModules: nvidia
- Architecture: amd64
- BzrDebugFlags: set()
- BzrPlugins:
- bash_completion /usr/lib/python2.7/dist-packages/bzrlib/plugins/bash_completion [2.3.1]
- bzrtools /usr/lib/python2.7/dist-packages/bzrlib/plugins/bzrtools [2.3.1]
- launchpad /usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad [2.3.1]
- netrc_credential_store /usr/lib/python2.7/dist-packages/bzrlib/plugins/netrc_credential_store [2.3.1]
- news_merge /usr/lib/python2.7/dist-packages/bzrlib/plugins/news_merge [2.3.1]
- BzrVersion: 2.3.1
- CommandLine: ['/usr/bin/bzr', 'break-lock', 'ftp://audata.quickmediasolutions.com']
- CrashDb: bzr
- Date: Fri Jul 22 16:22:12 2011
- ExecutablePath: /usr/bin/bzr
- FileSystemEncoding: UTF-8
- InterpreterPath: /usr/bin/python2.7
- Locale: en_CA.UTF-8
- PackageArchitecture: all
- Platform: Linux-2.6.38-8-generic-x86_64-with-Ubuntu-11.04-natty
- ProcCmdline: /usr/bin/python /usr/bin/bzr break-lock ftp://audata.quickmediasolutions.com
- ProcEnviron:
- SHELL=/bin/bash
- LANG=en_CA.UTF-8
- LANGUAGE=en_CA:en
- PythonVersion: 2.7.1
- SourcePackage: bzr
- Title: bzr crashed with error_proto in getresp()
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserEncoding: UTF-8
- UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare tty
+ Traceback (most recent call last):
+ File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 926, in exception_to_return_code
+ return the_callable(*args, **kwargs)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1126, in run_bzr
+ ret = run(*run_argv)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 691, in run_argv_aliases
+ return self.run(**all_cmd_args)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 713, in run
+ return self._operation.run_simple(*args, **kwargs)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
+ self.cleanups, self.func, *args, **kwargs)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
+ result = func(*args, **kwargs)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 4959, in run
+ control.break_lock()
+ File "/usr/lib/python2.7/dist-packages/bzrlib/bzrdir.py", line 131, in break_lock
+ thing_to_unlock.break_lock()
+ File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 128, in break_lock
+ self.control_files.break_lock()
+ File "/usr/lib/python2.7/dist-packages/bzrlib/lockable_files.py", line 123, in break_lock
+ self._lock.break_lock()
+ File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 355, in break_lock
+ holder_info = self.peek()
+ File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 483, in peek
+ info = self._read_info_file(self._held_info_path)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 473, in _read_info_file
+ return self._parse_info(self.transport.get_bytes(path))
+ File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 610, in get_bytes
+ f = self.get(relpath)
+ File "/usr/lib/python2.7/dist-packages/bzrlib/transport/ftp/__init__.py", line 267, in get
+ f.retrbinary('RETR '+self._remote_path(relpath), ret.write, 8192)
+ File "/usr/lib/python2.7/ftplib.py", line 399, in retrbinary
+ conn = self.transfercmd(cmd, rest)
+ File "/usr/lib/python2.7/ftplib.py", line 361, in transfercmd
+ return self.ntransfercmd(cmd, rest)[0]
+ File "/usr/lib/python2.7/ftplib.py", line 330, in ntransfercmd
+ resp = self.sendcmd(cmd)
+ File "/usr/lib/python2.7/ftplib.py", line 244, in sendcmd
+ return self.getresp()
+ File "/usr/lib/python2.7/ftplib.py", line 220, in getresp
+ raise error_proto, resp
+ error_proto
** Summary changed:
- bzr crashed with error_proto in getresp()
+ bzr crashed with error_proto in getresp() on ftp
** Tags added: error-reporting ftp
** Changed in: bzr
Status: New => Confirmed
** Changed in: bzr
Importance: Undecided => Low
** Changed in: bzr (Ubuntu)
Status: New => Confirmed
** Changed in: bzr (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/814885
Title:
bzr crashed with error_proto in getresp() on ftp
Status in Bazaar Version Control System:
Confirmed
Status in “bzr” package in Ubuntu:
Confirmed
Bug description:
Bazaar simply crashed when running:
bzr break-lock ftp://ftp.example.com
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 926, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1126, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 691, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 713, in run
return self._operation.run_simple(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/builtins.py", line 4959, in run
control.break_lock()
File "/usr/lib/python2.7/dist-packages/bzrlib/bzrdir.py", line 131, in break_lock
thing_to_unlock.break_lock()
File "/usr/lib/python2.7/dist-packages/bzrlib/branch.py", line 128, in break_lock
self.control_files.break_lock()
File "/usr/lib/python2.7/dist-packages/bzrlib/lockable_files.py", line 123, in break_lock
self._lock.break_lock()
File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 355, in break_lock
holder_info = self.peek()
File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 483, in peek
info = self._read_info_file(self._held_info_path)
File "/usr/lib/python2.7/dist-packages/bzrlib/lockdir.py", line 473, in _read_info_file
return self._parse_info(self.transport.get_bytes(path))
File "/usr/lib/python2.7/dist-packages/bzrlib/transport/__init__.py", line 610, in get_bytes
f = self.get(relpath)
File "/usr/lib/python2.7/dist-packages/bzrlib/transport/ftp/__init__.py", line 267, in get
f.retrbinary('RETR '+self._remote_path(relpath), ret.write, 8192)
File "/usr/lib/python2.7/ftplib.py", line 399, in retrbinary
conn = self.transfercmd(cmd, rest)
File "/usr/lib/python2.7/ftplib.py", line 361, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "/usr/lib/python2.7/ftplib.py", line 330, in ntransfercmd
resp = self.sendcmd(cmd)
File "/usr/lib/python2.7/ftplib.py", line 244, in sendcmd
return self.getresp()
File "/usr/lib/python2.7/ftplib.py", line 220, in getresp
raise error_proto, resp
error_proto
To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/814885/+subscriptions
More information about the foundations-bugs
mailing list