[Bug 1034806] Re: aptd crashed with UnicodeDecodeError in _emit_acquire_item(): 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
Steve Langasek
steve.langasek at canonical.com
Mon Aug 13 20:03:52 UTC 2012
errors.ubuntu.com shows a steady decline in the reports of this issue
since the 10th, when the update was published:
https://errors.ubuntu.com/bucket/?id=%2Fusr%2Fsbin%2Faptd%3AUnicodeDecodeError%3Afail%3A_emit_acquire_item
790 crashes on Aug 9, down to 246 crashes on Aug 11 and 195 crashes on
Aug 12. The report claims that 191 of these happened with version
0.43+bzr805-0ubuntu4; however we think this is some fuzz in the
reporting that needs fixing rather than actual ongoing crashes with this
version (https://bugs.launchpad.net/errors/+bug/1035557). So there is
moderately strong evidence that this bug is fixed.
It would still be appreciated if the users who saw this bug can confirm
that the crash has gone away, and they can now use the "Update" button
within update-manager after installing the newer precise-proposed
version of aptdaemon.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to aptdaemon in Ubuntu.
https://bugs.launchpad.net/bugs/1034806
Title:
aptd crashed with UnicodeDecodeError in _emit_acquire_item(): 'ascii'
codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
Status in “aptdaemon” package in Ubuntu:
Fix Released
Status in “aptdaemon” source package in Precise:
Fix Committed
Bug description:
[Impact]
Regression introduced in the previous SRU because a format string is now a unicode while one of the arguments is still a string. This generally causes aptd to crash for all users who are running in a locale where either their language name or the name of the English language contains non-ASCII characters.
[Test case]
1. Using gnome-language-selector, install the Russian langpack and make it the system default.
2. Install aptdaemon from precise-proposed.
3. Run update-manager and choose "Update" (listed as "Проверить")
4. Verify that aptdaemon does not crash, and the package lists are updated successfully from the
[Regression potential]
Minimal. The patch includes a test case, which has been manually run to verify it succeeds and there are no other regressions in the test suite (the test suite is not run at build time in precise). This is a fix for a regression introduced in a previous -proposed upload, and the bug can be considered resolved as soon as the problem is confirmed to be addressed in precise-proposed.
just crashed, don't know why, lol.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: aptdaemon 0.43+bzr805-0ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
Uname: Linux 3.2.0-29-generic x86_64
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
Date: Thu Aug 9 13:27:54 2012
ExecutablePath: /usr/sbin/aptd
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/sbin/aptd
ProcEnviron:
PythonArgs: ['/usr/sbin/aptd']
SourcePackage: aptdaemon
Title: aptd crashed with UnicodeDecodeError in _emit_acquire_item(): 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/1034806/+subscriptions
More information about the foundations-bugs
mailing list