Public bug reported: 1) lsb_release -rd Description: Ubuntu 12.04 LTS Release: 12.04
2) apt-cache policy apport apport: Installed: 2.0.1-0ubuntu6 Candidate: 2.0.1-0ubuntu6 Version table: *** 2.0.1-0ubuntu6 0 500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 Packages 100 /var/lib/dpkg/status 2.0.1-0ubuntu5 0 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 3) I expect apport to collect information for bug report. 4) apport-collect crashes with following information (example run): ## EXAMPLE RUN STARTED apport-collect 989226 No packages found matching linux. ERROR: hook /usr/share/apport/general-hooks/ubuntu.py crashed: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/apport/report.py", line 718, in add_hooks_info symb['add_info'](self, ui) File "/usr/share/apport/general-hooks/ubuntu.py", line 45, in add_info match_error_messages(report) File "/usr/share/apport/general-hooks/ubuntu.py", line 129, in match_error_messages if report['ProblemType'] == 'Package': File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ raise KeyError(key) KeyError: 'ProblemType' Traceback (most recent call last): File "/usr/share/apport/apport-gtk", line 499, in <lambda> GLib.idle_add(lambda: self.collect_info(on_finished=self.ui_update_view)) File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 861, in collect_info icthread.exc_raise() File "/usr/lib/python2.7/dist-packages/apport/REThread.py", line 34, in run self._retval = self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 111, in thread_collect_info if report['ProblemType'] == 'Crash' and \ File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ raise KeyError(key) KeyError: 'ProblemType' ## EXAMPLE RUN STOPPED --- ApportVersion: 2.0.1-0ubuntu6 Architecture: amd64 CrashReports: 664:1000:1000:0:2012-04-26 22:35:07.560130943 +0300:2012-04-26 22:35:07.560130943 +0300:/var/crash/_usr_bin_compiz.1000.upload 640:103:107:598138:2012-04-26 22:33:38.552153000 +0300:2012-04-26 22:33:39.552153000 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.crash 640:1000:1000:470313:2012-04-26 22:34:09.264790000 +0300:2012-04-26 22:34:10.264790000 +0300:/var/crash/_usr_bin_compiz.1000.crash 640:1000:1000:6367607:2012-04-26 19:22:25.169509000 +0300:2012-04-26 19:22:29.897509468 +0300:/var/crash/_usr_lib_docky_Docky.exe.1000.crash 644:0:0:0:2012-04-26 22:35:01.063380677 +0300:2012-04-26 22:35:01.063380677 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.upload DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120118) Package: apport 2.0.1-0ubuntu6 PackageArchitecture: all ProcEnviron: LANGUAGE=en_US:en TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Tags: precise Uname: Linux 3.2.0-24-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo ** Affects: apport (Ubuntu) Importance: Undecided Status: New ** Tags: apport-collected precise ** Tags added: apport-collected precise ** Description changed: 1) lsb_release -rd Description: Ubuntu 12.04 LTS Release: 12.04 2) apt-cache policy apport apport: Installed: 2.0.1-0ubuntu6 Candidate: 2.0.1-0ubuntu6 Version table: *** 2.0.1-0ubuntu6 0 500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 Packages 100 /var/lib/dpkg/status 2.0.1-0ubuntu5 0 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 3) I expect apport to collect information for bug report. 4) apport-collect crashes with following information (example run): apport-collect 989226 No packages found matching linux. ERROR: hook /usr/share/apport/general-hooks/ubuntu.py crashed: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/apport/report.py", line 718, in add_hooks_info symb['add_info'](self, ui) File "/usr/share/apport/general-hooks/ubuntu.py", line 45, in add_info match_error_messages(report) File "/usr/share/apport/general-hooks/ubuntu.py", line 129, in match_error_messages if report['ProblemType'] == 'Package': File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ raise KeyError(key) KeyError: 'ProblemType' Traceback (most recent call last): File "/usr/share/apport/apport-gtk", line 499, in <lambda> GLib.idle_add(lambda: self.collect_info(on_finished=self.ui_update_view)) File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 861, in collect_info icthread.exc_raise() File "/usr/lib/python2.7/dist-packages/apport/REThread.py", line 34, in run self._retval = self.__target(*self.__args, **self.__kwargs) File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 111, in thread_collect_info if report['ProblemType'] == 'Crash' and \ File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ raise KeyError(key) KeyError: 'ProblemType' + --- + ApportVersion: 2.0.1-0ubuntu6 + Architecture: amd64 + CrashReports: + 664:1000:1000:0:2012-04-26 22:35:07.560130943 +0300:2012-04-26 22:35:07.560130943 +0300:/var/crash/_usr_bin_compiz.1000.upload + 640:103:107:598138:2012-04-26 22:33:38.552153000 +0300:2012-04-26 22:33:39.552153000 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.crash + 640:1000:1000:470313:2012-04-26 22:34:09.264790000 +0300:2012-04-26 22:34:10.264790000 +0300:/var/crash/_usr_bin_compiz.1000.crash + 640:1000:1000:6367607:2012-04-26 19:22:25.169509000 +0300:2012-04-26 19:22:29.897509468 +0300:/var/crash/_usr_lib_docky_Docky.exe.1000.crash + 644:0:0:0:2012-04-26 22:35:01.063380677 +0300:2012-04-26 22:35:01.063380677 +0300:/var/crash/_usr_lib_x86_64-linux-gnu_colord_colord.103.upload + DistroRelease: Ubuntu 12.04 + InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120118) + Package: apport 2.0.1-0ubuntu6 + PackageArchitecture: all + ProcEnviron: + LANGUAGE=en_US:en + TERM=xterm + PATH=(custom, no user) + LANG=en_US.UTF-8 + SHELL=/bin/bash + ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 + Tags: precise + Uname: Linux 3.2.0-24-generic x86_64 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/989443 Title: apport-collect crashes when no matching packages found To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/989443/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs