FS#75786 - [gnome-music] [libdmapsharing] Failed to open module: libcheck.so.0

Attached to Project: Arch Linux
Opened by Akatsuki Rui (akiirui) - Saturday, 03 September 2022, 17:53 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 05 September 2022, 22:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Failed to run gnome-music. It outputs:


(org.gnome.Music:12918): Grilo-WARNING **: 01:50:08.762: [registry] ../grilo/src/grl-registry.c:1214: Failed to open module: libcheck.so.0: cannot open shared object file: No such file or directory

(org.gnome.Music:12918): Grilo-WARNING **: 01:50:08.763: [registry] ../grilo/src/grl-registry.c:1214: Failed to open module: libcheck.so.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/bin/gnome-music", line 110, in <module>
sys.exit(main())
File "/usr/bin/gnome-music", line 105, in main
return run_application()
File "/usr/bin/gnome-music", line 95, in run_application
app = Application('org.gnome.Music')
File "/usr/lib/python3.10/site-packages/gnomemusic/application.py", line 79, in __init__
self._player = Player(self)
File "/usr/lib/python3.10/site-packages/gnomemusic/player.py", line 398, in __init__
self._gst_player = GstPlayer(application)
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 86, in __init__
self._setup_replaygain()
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 111, in _setup_replaygain
self._filter_bin.add(self._rg_volume)
TypeError: Argument 1 does not allow None as a value


Additional info:
* package version(s)
- gnome-music 1:42.1-1
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:

1. Install gnome-music
2. Run
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Monday, 05 September 2022, 22:22 GMT
Reason for closing:  Fixed
Additional comments about closing:  libdmapsharing 2.9.41-2
Comment by Akatsuki Rui (akiirui) - Saturday, 03 September 2022, 17:55 GMT
And I install package "check", gnome-music outputs:

Traceback (most recent call last):
File "/usr/bin/gnome-music", line 110, in <module>
sys.exit(main())
File "/usr/bin/gnome-music", line 105, in main
return run_application()
File "/usr/bin/gnome-music", line 95, in run_application
app = Application('org.gnome.Music')
File "/usr/lib/python3.10/site-packages/gnomemusic/application.py", line 79, in __init__
self._player = Player(self)
File "/usr/lib/python3.10/site-packages/gnomemusic/player.py", line 398, in __init__
self._gst_player = GstPlayer(application)
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 86, in __init__
self._setup_replaygain()
File "/usr/lib/python3.10/site-packages/gnomemusic/gstplayer.py", line 111, in _setup_replaygain
self._filter_bin.add(self._rg_volume)
TypeError: Argument 1 does not allow None as a value
Comment by Toolybird (Toolybird) - Monday, 05 September 2022, 04:22 GMT
Can repro in a fresh VM. It appears the reference to "libcheck.so.0" is coming from an undeclared dep via "libdmapsharing"

$ find-libdeps libdmapsharing-2.9.41-1-x86_64.pkg.tar.zst | grep check
libcheck.so=0-64

But as pointed out, it still doesn't run after installing "check".

Loading...