[Bug 1723822] Re: uncaught TypeError triggers ValueError
Brian Murray
brian at ubuntu.com
Tue Oct 17 17:09:24 UTC 2017
There are two issues here, one with apport and another with nautilus.
The nautilus package ships an apport-package hook and it is looking for
information about plugins in /usr/lib/nautilus which is not where they
are stored anymore.
12 # collect informations on the /usr/lib/nautilus components
13 plugin_packages = set()
14 for dirpath, dirnames, filenames in os.walk("/usr/lib/nautilus"):
15 for filename in filenames:
16 path = os.path.join(dirpath, filename)
17 package = apport.packaging.get_file_package(path)
18 if package == 'nautilus':
19 continue
$ ls /usr/lib/nautilus/
ls: cannot access '/usr/lib/nautilus/': No such file or directory
I think they've moved to /usr/lib/x86_64-linux-
gnu/nautilus/extensions-3.0. Regardless, the apport package hook from
nautilus needs updating.
** Also affects: nautilus (Ubuntu)
Importance: Undecided
Status: New
** Changed in: nautilus (Ubuntu)
Status: New => Triaged
** Changed in: nautilus (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1723822
Title:
uncaught TypeError triggers ValueError
Status in Apport:
Fix Released
Status in apport package in Ubuntu:
Triaged
Status in nautilus package in Ubuntu:
Triaged
Bug description:
$ ubuntu-bug nautilus
ERROR: hook /usr/share/apport/package-hooks/source_nautilus.py crashed:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport/report.py", line 198, in _run_hook
symb['add_info'](report, ui)
TypeError: add_info() takes 1 positional argument but 2 were given
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport/report.py", line 203, in _run_hook
symb['add_info'](report)
File "/usr/share/apport/package-hooks/source_nautilus.py", line 23, in add_info
report["usr_lib_nautilus"] = package_versions(*sorted(plugin_packages))
File "/usr/lib/python3/dist-packages/apport/hookutils.py", line 785, in package_versions
map(max, [map(len, t) for t in zip(*versions)])
ValueError: not enough values to unpack (expected 2, got 0)
This tool has been deprecated, use 'gio open' instead.
See 'gio help open' for more info.
$ Created new window in existing browser session.
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: apport 2.20.7-0ubuntu3
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.7-0ubuntu3
Architecture: amd64
CrashReports:
640:121:119:20593327:2017-10-14 08:49:43.994080376 -0700:2017-10-14 08:49:24.682136558 -0700:/var/crash/_usr_bin_gnome-shell.121.crash
640:0:119:712257:2017-10-13 22:55:49.843941428 -0700:2017-10-13 22:55:48.723911385 -0700:/var/crash/_usr_lib_udisks2_udisksd.0.crash
640:1000:119:432238:2017-10-14 07:48:01.498643348 -0700:2017-10-14 07:48:00.714643372 -0700:/var/crash/_usr_lib_gvfs_gvfsd-mtp.1000.crash
664:1000:119:0:2017-10-13 19:55:40.447393054 -0700:2017-10-13 19:55:40.447393054 -0700:/var/crash/_usr_lib_gvfs_gvfsd-mtp.1000.upload
600:112:119:0:2017-10-13 19:55:42.247460153 -0700:2017-10-13 19:55:42.247460153 -0700:/var/crash/_usr_lib_gvfs_gvfsd-mtp.1000.uploaded
CurrentDesktop: ubuntu:GNOME
Date: Sun Oct 15 17:52:08 2017
InstallationDate: Installed on 2017-10-03 (12 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170926)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/apport/+bug/1723822/+subscriptions
More information about the foundations-bugs
mailing list