linuxmint / linuxmint/cinnamon

`libcvc.so.0` links against not existing `libFLAC.so.8` after upgrade to Mint 22 Wilma

Open
#12,413 32 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
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
  1. Start cinnamon-settings.
  2. Click on the Sound icon.
  3. 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.