After I press "Show updates" in the viewer I get Update viewer with 1 blocked update (it's 1 held package saying "mail-notification-5.4.dfsg.1-1build1 (None)") and a modal dialog "An internal error has occurred" with following details.
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/packagekit/daemonBackend.py", line 109, in run
File "/usr/lib/python2.6/threading.py", line 477, in run
File "/usr/lib/packagekit/aptDBUSBackend.py", line 796, in doGetUpdateDetail
changelog = self._get_changelog(pkg)
File "/usr/lib/packagekit/aptDBUSBackend.py", line 1961, in _get_changelog
if pkg.candidateOrigin.origin == "Debian":
TypeError: 'NoneType' object is unsubscriptable
I'm on Ubuntu 9.04:
$ dpkg -l '*packagekit*'
ii libpackagekit-glib11 0.3.14-0ubuntu5 Library for accessing PackageKit using GLib
ii packagekit 0.3.14-0ubuntu5 provides a software installation daemon
ii packagekit-backend-apt 0.3.14-0ubuntu5 APT backend for packagekit
un packagekit-backend-smart <none> (no description available)
ii packagekit-gnome 0.3.13-0ubuntu1 graphical distribution neutral software management tools
ii python-packagekit 0.3.14-0ubuntu5 PackageKit Python bindings
This bug report is very old and based on a version not supported anymore. By upgrading to a newer version of PackageKit you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of PackageKit.
Please feel free to reopen this bug if the problem still occurs with the latest version.