Skip to content

[BUG] snap: 2.3.10 fails to start #134

@poschi3

Description

@poschi3

Describe the bug
I updated to version 2.3.10 (snap) and indicator-sound-switcher is not starting anymore.

To Reproduce
Steps to reproduce the behavior:

  1. Open console
  2. Enter "indicator-sound-switcher"
  3. See error

Expected behavior
Indicator is in top bar

Console output

$ indicator-sound-switcher 
Traceback (most recent call last):
  File "/snap/indicator-sound-switcher/150/bin/indicator-sound-switcher", line 33, in <module>
    sys.exit(load_entry_point('indicator-sound-switcher==2.3.10', 'console_scripts', 'indicator-sound-switcher')())
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 479, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2861, in load_entry_point
    return ep.load()
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2465, in load
    return self.resolve()
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2471, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/indicator_sound_switcher/__init__.py", line 32, in <module>
    from .indicator import SoundSwitcherIndicator, APP_ID, APP_NAME, APP_VERSION
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/indicator_sound_switcher/indicator.py", line 4, in <module>
    from importlib.metadata import version
ModuleNotFoundError: No module named 'importlib.metadata'

Desktop (please complete the following information):

  • OS: Ubuntu 22.04.4 LTS
  • Desktop environment GNOME 42.9 Wayland
  • Sound Switcher Indicator version 2.3.10
  • Installation source: snap

Indicator config:
I have no ~/.config/indicator-sound-switcher.json or ~/snap/indicator-sound-switcher/current/.config/indicator-sound-switcher.json (folder ~/snap/indicator-sound-switcher/current/.config exists)

Indicator log:

$ indicator-sound-switcher -vv
Traceback (most recent call last):
  File "/snap/indicator-sound-switcher/150/bin/indicator-sound-switcher", line 33, in <module>
    sys.exit(load_entry_point('indicator-sound-switcher==2.3.10', 'console_scripts', 'indicator-sound-switcher')())
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 479, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2861, in load_entry_point
    return ep.load()
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2465, in load
    return self.resolve()
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2471, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/indicator_sound_switcher/__init__.py", line 32, in <module>
    from .indicator import SoundSwitcherIndicator, APP_ID, APP_NAME, APP_VERSION
  File "/snap/indicator-sound-switcher/150/lib/python3.6/site-packages/indicator_sound_switcher/indicator.py", line 4, in <module>
    from importlib.metadata import version
ModuleNotFoundError: No module named 'importlib.metadata'

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions