linuxmint / linuxmint/cinnamon
`libcvc.so.0` links against not existing `libFLAC.so.8` after upgrade to Mint 22 Wilma
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Distribution
Mint 22 Cinnamon
Package version
6.2.9
Graphics hardware in use
n/a
Frequency
Always
Bug description
I open cinnamon-settings from the terminal and click on the Sound icon. The sound configuration does not open.
Steps to reproduce
- Start
cinnamon-settings. - Click on the
Soundicon. - The sound setting does not open.
Expected behavior
The sound setting should open.
Additional information
This happens after an upgrade from Mint 21.3 Cinnamon to Mint 22 Cinnamon.
I reinstalled pipewire and pipewire-bin.
The terminal shows the following backtrace:
Loading Sound module
** (cinnamon-settings.py:13272): WARNING **: 21:37:58.520: Failed to load shared library 'libcvc.so.0' referenced by the typelib: libFLAC.so.8: cannot open shared object file: No such file or directory
/usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py:649: Warning: cannot retrieve class for invalid (unclassed) type 'void'
self.controller = Cvc.MixerControl(name = "cinnamon")
Traceback (most recent call last):
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 751, in button_press
self.side_view_nav(widget, None, category)
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 176, in side_view_nav
self.go_to_sidepage(sidePage, user_action=True)
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 185, in go_to_sidepage
sidePage.build()
File "/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py", line 212, in build
self.module.on_module_selected()
File "/usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py", line 514, in on_module_selected
self.inializeController()
File "/usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py", line 649, in inializeController
self.controller = Cvc.MixerControl(name = "cinnamon")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: could not get a reference to type class
$ find /usr/lib -name "libcvc*"
/usr/lib/x86_64-linux-gnu/libcvc.so.0
/usr/lib/x86_64-linux-gnu/libcvc.so.0.0.0
$ find /usr/lib -name "libFLAC*"
/usr/lib/x86_64-linux-gnu/libFLAC.so.12.1.0
/usr/lib/x86_64-linux-gnu/libFLAC.so.12
https://packages.ubuntu.com/ did not return any result for libFLAC.so.8.
I also cannot load the sound applet sound@cinnamon and the third-party applet sound150@claudiux (@claudiux)
After uninstalling pipewire, enabling pulseaudio and rebooting (as described in https://www.linuxmint.com/rel_wilma.php), the sound setting cannot be opened either.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure by opening Sound from cinnamon-settings and review /usr/share/cinnamon/cinnamon-settings/modules/cs_sound.py at the Cvc.MixerControl call, along with the libcvc.so.0 and libFLAC.so.8 loader warning. Check how the sound settings and applets behave with the installed libraries. Done means the Sound settings page opens and the reported sound applets load after the Mint upgrade.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100