Sound tab and volume icon disappeared and keyboard keys can't modify volume

I tried to fix the “connection to the sound service lost” in the sound tab. I ended up removing ,installing and enabling wireplumber, pipewire and piprewire-pulse. I’m not sure if i modified something else along the way.

My audio input and output still work. But the sound tab doesn’t exist anymore and i don’t have a speaker icon on the bottom right. Also i can change the volume via pavucontrol but can’t anymore with my keyboard.

System details if needed :

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 28 × Intel® Core™ i7-14700KF
Memory: 69 GB of RAM (67,2 GB usable)
Graphics Processor: AMD Radeon RX 7900 XTX
Manufacturer: ASRock
Product Name: Z790 PG Lightning

I noticed some errors with wireplumber and its interactions with pipewire but i don’t know if those are related to the missings things described above.

systemctl --user status wireplumber pipewire pipewire-pulse

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sun 2025-10-19 15:52:28 CEST; 32min ago
 Invocation: 4f7ee4d228e6481bbea9b979bbaff0b9
   Main PID: 2091 (wireplumber)
      Tasks: 9 (limit: 76695)
     Memory: 16.9M (peak: 19.9M)
        CPU: 320ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2091 /usr/bin/wireplumber

Oct 19 15:52:28 fedora wireplumber[2091]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed
Oct 19 15:52:28 fedora wireplumber[2091]: [0:00:53.244806518] [2091]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get status for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: GLib: GError set over the top of a previous GError or uninitialized memory.
                                          This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
                                          The overwriting error message was: Failed to open file “/proc/504/cgroup”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cgroup for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cmdline for PID 504: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get status for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: GLib: GError set over the top of a previous GError or uninitialized memory.
                                          This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
                                          The overwriting error message was: Failed to open file “/proc/504/cgroup”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cgroup for PID 504: Failed to open file “/proc/504/status”: No such file or directory
Oct 19 15:52:40 fedora wireplumber[2091]: wp-proc-utils: failed to get cmdline for PID 504: No such file or directory
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             └─00-uresourced.conf
             /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sun 2025-10-19 15:52:28 CEST; 32min ago
 Invocation: 1070e0b120af4d5f88c6a0ffc7508ca0
TriggeredBy: ● pipewire.socket
   Main PID: 2088 (pipewire)
      Tasks: 3 (limit: 76695)
     Memory: 7.1M (peak: 11.3M)
        CPU: 586ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─2088 /usr/bin/pipewire

Oct 19 15:52:28 fedora systemd[2041]: Started pipewire.service - PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sun 2025-10-19 15:52:28 CEST; 32min ago
 Invocation: f9afa44e75d441b9a14e8aa4edf38269
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 2092 (pipewire-pulse)
      Tasks: 3 (limit: 76695)
     Memory: 9.5M (peak: 17.3M)
        CPU: 15.751s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─2092 /usr/bin/pipewire-pulse

Oct 19 15:52:28 fedora systemd[2041]: Started pipewire-pulse.service - PipeWire PulseAudio.

wpctl

W 16:27:32.095712            pw.conf ../src/pipewire/conf.c:1182:try_load_conf: can't load config client.conf: No such file or directory
E 16:27:32.095826            pw.conf ../src/pipewire/conf.c:1215:pw_conf_load_conf_for_context: can't load config client.conf: No such file or directory
E 16:27:32.095851            wp-core (null):(null):(null): wp_core_constructed: assertion 'self->pw_context' failed

OK. I just updated to Fedora 43 and immediately found out that there was an issue with volumeicon. It was missing from the panel. However, it was running, but just not showing up graphically. So I started using alsamixer in a console. That works but is a bit clumsy. Well my son figured it out. He dumped a stack trace into Chat GPT and it came back that there was probably an issue with glycin. I also had an issue with thumbnails that turned out to be glycin related. He got it to work by preloading an older version of the library before running volumeicon. He got it to work on his computer and will do the same for my two computers tomorrow. But figured I would just let you know. He is good at solving things…

Update:

My son tried to fix the issue on my computer today and it did not work. So he filed a bug report. Currently I am using alsamixer to adjust volume. I don’t care for the clumsy standard volume control applet at all. Will report back if we get anything figured out. Not very happy with the upgrade at the moment but most things are working just fine. Already figured out the thumbnail issue as well…

Don’t know if this has anything at all to do with what you are going through but I felt I had to pass on the information anyway…

My son figured out that my issue was with bubblewrap. Applied the fix and all is well again.