** Description changed: + SRU: + [Impact] + The program lacks neccessary dependencies in order to start. + The SRU adss these dependencies. + + [Test case] + 1. Install yubioath-desktop + 2. (Verify that python-pkg-resources is installed) + 3. Attempt to run yubioath from a terminal + With python-pkg-resources in place, the program should start as expected. + (Note that due to the nature of the program, it will almost immediately check for an USB key, which it won't find if none is inserted.) + 4. Attempt to remove python-pkg-resources. Verify that this cannot be removed without also marking yubioath-desktop for removal. + + [Regression potential] + Low. Dependencies are only added. These are the same ones used by newer versions of the package in for instance 17.04. + + + Original report: + Found on Ubuntu 16.04 Xenial Xerus amd64 running on Dell Latitude E6420 Launching yubioath does not start the application but aborts with the following error: $ yubioath Traceback (most recent call last): - File "/usr/bin/yubioath", line 5, in <module> - from pkg_resources import load_entry_point + File "/usr/bin/yubioath", line 5, in <module> + from pkg_resources import load_entry_point ImportError: No module named pkg_resources I installed the package from universe: - $ apt show yubioath-desktop + $ apt show yubioath-desktop Package: yubioath-desktop Version: 2.3.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian Authentication Maintainers <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 385 kB Depends: libykpers-1-1 (>= 1.11), python-pyside.qtgui, python-pyside.qtnetwork, python (>= 2.7), python (<< 2.8), python-pyscard, python-crypto Recommends: pcscd Homepage: https://developers.yubico.com/yubioath-desktop/ Download-Size: 98,1 kB APT-Manual-Installed: yes APT-Sources: http://de.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages Description: Graphical interface for displaying OATH codes with a Yubikey - The Yubico Authenticator is a graphical desktop tool for generating Open - AuTHentication (OATH) event-based HOTP and time-based TOTP one-time password - codes, with the help of a Yubikey that protects the shared secrets. + The Yubico Authenticator is a graphical desktop tool for generating Open + AuTHentication (OATH) event-based HOTP and time-based TOTP one-time password + codes, with the help of a Yubikey that protects the shared secrets. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: yubioath-desktop 2.3.0-1 ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8 Uname: Linux 4.4.0-22-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 CurrentDesktop: Unity Date: Sun May 29 12:04:30 2016 InstallationDate: Installed on 2016-05-25 (3 days ago) InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1) PackageArchitecture: all SourcePackage: yubioath-desktop UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1586751 Title: Cannot launch yubioath - throws Python ImportError To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/yubioath-desktop/+bug/1586751/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
