Public bug reported: In Pop OS 22.04, quodlibet cannot be started: when launching it from the launcher, nothing happens; when launching it from the terminal, this error is displayed, then the program exits with non-zero exit code.
$ quodlibet E: 0.258: errorreport.main.errorhook: collection.py:27:<module>: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/quodlibet/errorreport/main.py", line 175, in errorhook sentry_error = sentry.capture(exc_info, fingerprint=fingerprint) File "/usr/lib/python3/dist-packages/quodlibet/errorreport/sentrywrapper.py", line 247, in capture client = Client( File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/base.py", line 224, in __init__ from raven.context import Context File "/usr/lib/python3/dist-packages/quodlibet/_import.py", line 47, in load_module mod = importlib.import_module(loadname) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/context.py", line 10, in <module> from collections import Mapping, Iterable ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py) Original exception was: Traceback (most recent call last): File "/usr/bin/quodlibet", line 14, in <module> sys.exit(main()) File "/usr/lib/python3/dist-packages/quodlibet/main.py", line 44, in main import quodlibet.library File "/usr/lib/python3/dist-packages/quodlibet/library/__init__.py", line 20, in <module> from quodlibet.library.libraries import SongFileLibrary, SongLibrary File "/usr/lib/python3/dist-packages/quodlibet/library/libraries.py", line 32, in <module> from quodlibet.util.collection import Album File "/usr/lib/python3/dist-packages/quodlibet/util/collection.py", line 27, in <module> from collections import Iterable ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) Ubuntu release Description: Pop!_OS 22.04 LTS Release: 22.04 Package version quodlibet: Installed: 4.4.0-2 Candidate: 4.4.0-2 Version table: *** 4.4.0-2 500 500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages 500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 Packages 100 /var/lib/dpkg/status Running the upstream version 4.5.0 (tag release-4.5.0 in the github repo, which can be found in the package info) works correctly. ** Affects: quodlibet (Ubuntu) Importance: Undecided Status: New ** Description changed: In Pop OS 22.04, quodlibet cannot be started: when launching it from the launcher, nothing happens; when launching it from the terminal, this error is displayed, then the program exits with non-zero exit code. - $ quodlibet - E: 0.258: errorreport.main.errorhook: collection.py:27:<module>: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) - Error in sys.excepthook: - Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/quodlibet/errorreport/main.py", line 175, in errorhook - sentry_error = sentry.capture(exc_info, fingerprint=fingerprint) - File "/usr/lib/python3/dist-packages/quodlibet/errorreport/sentrywrapper.py", line 247, in capture - client = Client( - File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/base.py", line 224, in __init__ - from raven.context import Context - File "/usr/lib/python3/dist-packages/quodlibet/_import.py", line 47, in load_module - mod = importlib.import_module(loadname) - File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module - return _bootstrap._gcd_import(name[level:], package, level) - File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/context.py", line 10, in <module> - from collections import Mapping, Iterable - ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py) + $ quodlibet + E: 0.258: errorreport.main.errorhook: collection.py:27:<module>: ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) + Error in sys.excepthook: + Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/quodlibet/errorreport/main.py", line 175, in errorhook + sentry_error = sentry.capture(exc_info, fingerprint=fingerprint) + File "/usr/lib/python3/dist-packages/quodlibet/errorreport/sentrywrapper.py", line 247, in capture + client = Client( + File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/base.py", line 224, in __init__ + from raven.context import Context + File "/usr/lib/python3/dist-packages/quodlibet/_import.py", line 47, in load_module + mod = importlib.import_module(loadname) + File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + File "/usr/lib/python3/dist-packages/quodlibet/packages/raven/context.py", line 10, in <module> + from collections import Mapping, Iterable + ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py) - Original exception was: - Traceback (most recent call last): - File "/usr/bin/quodlibet", line 14, in <module> - sys.exit(main()) - File "/usr/lib/python3/dist-packages/quodlibet/main.py", line 44, in main - import quodlibet.library - File "/usr/lib/python3/dist-packages/quodlibet/library/__init__.py", line 20, in <module> - from quodlibet.library.libraries import SongFileLibrary, SongLibrary - File "/usr/lib/python3/dist-packages/quodlibet/library/libraries.py", line 32, in <module> - from quodlibet.util.collection import Album - File "/usr/lib/python3/dist-packages/quodlibet/util/collection.py", line 27, in <module> - from collections import Iterable - ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) + Original exception was: + Traceback (most recent call last): + File "/usr/bin/quodlibet", line 14, in <module> + sys.exit(main()) + File "/usr/lib/python3/dist-packages/quodlibet/main.py", line 44, in main + import quodlibet.library + File "/usr/lib/python3/dist-packages/quodlibet/library/__init__.py", line 20, in <module> + from quodlibet.library.libraries import SongFileLibrary, SongLibrary + File "/usr/lib/python3/dist-packages/quodlibet/library/libraries.py", line 32, in <module> + from quodlibet.util.collection import Album + File "/usr/lib/python3/dist-packages/quodlibet/util/collection.py", line 27, in <module> + from collections import Iterable + ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/__init__.py) Ubuntu release - Description: Pop!_OS 22.04 LTS - Release: 22.04 + Description: Pop!_OS 22.04 LTS + Release: 22.04 Package version - quodlibet: - Installed: 4.4.0-2 - Candidate: 4.4.0-2 - Version table: - *** 4.4.0-2 500 - 500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages - 500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 Packages - 100 /var/lib/dpkg/status + quodlibet: + Installed: 4.4.0-2 + Candidate: 4.4.0-2 + Version table: + *** 4.4.0-2 500 + 500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages + 500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 Packages + 100 /var/lib/dpkg/status + + Running the upstream version 4.5.0 (tag release-4.5.0 in the github + repo, which can be found in the package info) works correctly. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1971613 Title: quodlibet cannot start To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/quodlibet/+bug/1971613/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
