Bug 1968158
| Summary: | Pulseeffects: Failed to get required plugin: pipewiresrc | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Kevin Degeling <contact> |
| Component: | pipewire | Assignee: | Wim Taymans <wtaymans> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 34 | CC: | brunovern.a, bugzilla, goeran, joepesco2020, joe.silver, klaussemmler, lars, olaf.lessenich+redhatbugs, sara.c, wtaymans |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-06-08 01:07:42 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
I can confirm this issue. Pulseeffects is crashing with the same message on my system. I also have the same issue. According one of the authors of pulseeffects, this should be the output of gst-inspect-1.0 | grep -i pipewire pipewire: pipewiresrc: PipeWire source pipewire: pipewiresink: PipeWire sink pipewire: pipewiredeviceprovider (GstDeviceProviderFactory) https://github.com/wwmm/pulseeffects/issues/886#issuecomment-855431898 To me, it's empty. Also having precisely this error on Fedora 34.
@joe.silver , I can confirm that my output when running gst-inspect-1.0 | grep -i pipewire is also empty, and the command returns 1.
```
G_MESSAGES_DEBUG=pulseeffects pulseeffects
(process:9060): pulseeffects-DEBUG: 18:58:44.147: main: locale directory: /usr/share/locale
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.198: presets_manager: system input presets directory: "/etc/PulseEffects/input";
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.198: presets_manager: system input presets directory: "/etc/xdg/PulseEffects/input";
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: system output presets directory: "/etc/PulseEffects/output";
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: system output presets directory: "/etc/xdg/PulseEffects/output";
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: user presets directory already exists: /home/andrew/.config/PulseEffects
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: user presets directory already exists: /home/andrew/.config/PulseEffects/input
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: user presets directory already exists: /home/andrew/.config/PulseEffects/output
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.199: presets_manager: user presets directory already exists: /home/andrew/.config/PulseEffects/autoload
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.206: application: PE version: 5.0.3
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.207: pipe_manager: compiled with pipewire: 0.3.24
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.207: pipe_manager: linked to pipewire: 0.3.29
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: core version: 0.3.29
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: core name: pipewire-0
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: found metadata: default
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: found metadata: route-settings
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: Audio/Sink 50 alsa_output.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.analog-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: Audio/Source 51 alsa_input.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.mono-fallback was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: Audio/Source 52 alsa_input.usb-AVerMedia_AVerMedia_USB_Device_13116360003540-02.iec958-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.210: pipe_manager: Audio/Sink 53 alsa_output.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Source 54 alsa_input.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Sink 55 alsa_output.pci-0000_00_1f.3.analog-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Source 56 alsa_input.pci-0000_00_1f.3.analog-stereo was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Sink 77 bluez_output.70_26_05_89_BC_95.a2dp-sink was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Stream/Output/Audio 84 speech-dispatcher-dummy was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: speech-dispatcher-dummy port 85 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 78
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: speech-dispatcher-dummy port 86 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 80
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Stream/Output/Audio 90 speech-dispatcher-espeak-ng was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: speech-dispatcher-espeak-ng port 92 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 78
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: speech-dispatcher-espeak-ng port 94 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 80
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Stream/Output/Audio 106 Firefox was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Stream/Input/Audio 110 Firefox was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Firefox port 109 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 78
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Firefox port 101 is connected to bluez_output.70_26_05_89_BC_95.a2dp-sink port 80
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: alsa_input.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo port 68 is connected to Firefox port 100
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: alsa_input.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo port 69 is connected to Firefox port 108
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Sink 197 pulseeffects_sink was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: Audio/Source/Virtual 195 pulseeffects_source was added
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.211: pipe_manager: connected to the core
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.212: pipe_manager: new metadata property: 0, default.configured.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo" }
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.212: pipe_manager: new metadata property: 0, default.audio.sink, Spa:String:JSON, { "name": "bluez_output.70_26_05_89_BC_95.a2dp-sink" }
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.212: pipe_manager: new metadata property: 0, default.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-Generic_Blue_Microphones_LT_2010020654155F39021B_111000-00.analog-stereo" }
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.212: pipe_manager: new metadata property: 0, default.video.source, Spa:String:JSON, { "name": "v4l2_input.pci-0000_07_00.0-usb-0_3_1.0" }
(pulseeffects:9060): pulseeffects-DEBUG: 18:58:44.212: pipe_manager: new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "bluez_output.70_26_05_89_BC_95.a2dp-sink" }
** (pulseeffects:9060): ERROR **: 18:58:44.227:
unhandled exception (type std::exception) in signal handler:
what: soe: Failed to get required plugin: pipewiresrc
[1] 9060 trace trap (core dumped) G_MESSAGES_DEBUG=pulseeffects pulseeffects
```
I've got `pipewire-gstreamer`, however this unfortunately does not resolve the issue.
Same problem here (F34, updated to pipewire 0.3.29) I tried to debug the issue $ rm -rf ~/.cache/gstreamer-1.0 $ GST_DEBUG=4 gst-inspect-1.0 pipewiresrc 2>&1 | grep libgstpipewire 0:00:02.215185263 136609 0x55dcc2dcf000 WARN GST_PLUGIN_LOADING gstplugin.c:491:gst_plugin_register_func: plugin "/usr/lib64/gstreamer-1.0/libgstpipewire.so" has incompatible version (plugin: 1.19, gst: 1.18), not loading So as you can see, incompatible gstreamer/plugin version. I checked for a new version in updates-testing, there is 1.19 So I run: dnf upgrade --enablerepo=updates-testing gstreamer1\* and now pulseffects works again. > dnf upgrade --enablerepo=updates-testing gstreamer1\* right.. The update is pending here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b799a5ca66 but the pipewire build got pushed to stable quickly because more people vote and test it. 2 more karma votes and the GStreamer update will go through as well and this issue will be no more...so... go and vote! FEDORA-2021-b799a5ca66 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b799a5ca66 FEDORA-2021-b799a5ca66 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. *** Bug 1969527 has been marked as a duplicate of this bug. *** The problem still persists for after the update. |
Description of problem: Latest version of Pipewire, (0.3.29) breaks support for Pulse Effects, likely because of a missing plugin, which was included with previous version. Version-Release number of selected component (if applicable): pipewire-0.3.29 How reproducible: I updated pipewire and all it's related components from 0.3.28 to 0.3.29. Reverting this update, or holding off on it, should ensure that Pulse Effects stays functional. ``` [kevin@kevin-at-fedora ~]$ sudo dnf history info 554 Transaction ID : 554 Begin time : zo 06 jun 2021 11:22:21 CEST Begin rpmdb : 2647:40a9d2bad3997cd66750797ac9511c5b4256b58b End time : zo 06 jun 2021 11:22:30 CEST (9 seconds) End rpmdb : 2648:39f74de08202e611767b7b90539e83ab40f9b0ef User : Kevin Degeling <kevin> Return-Code : Success Releasever : 34 Command Line : update --refresh -y Comment : Packages Altered: Install webrtc-audio-processing-0.3.1-6.fc34.i686 @fedora Upgrade firewall-config-0.9.3-3.fc34.noarch @updates Upgraded firewall-config-0.9.3-2.fc34.noarch @@System Upgrade firewalld-0.9.3-3.fc34.noarch @updates Upgraded firewalld-0.9.3-2.fc34.noarch @@System Upgrade firewalld-filesystem-0.9.3-3.fc34.noarch @updates Upgraded firewalld-filesystem-0.9.3-2.fc34.noarch @@System Upgrade hwdata-0.348-1.fc34.noarch @updates Upgraded hwdata-0.347-1.fc34.noarch @@System Upgrade pipewire-0.3.29-2.fc34.i686 @updates Upgraded pipewire-0.3.28-1.fc34.i686 @@System Upgrade pipewire-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-0.3.28-1.fc34.x86_64 @@System Upgrade pipewire-alsa-0.3.29-2.fc34.i686 @updates Upgraded pipewire-alsa-0.3.28-1.fc34.i686 @@System Upgrade pipewire-alsa-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-alsa-0.3.28-1.fc34.x86_64 @@System Upgrade pipewire-gstreamer-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-gstreamer-0.3.28-1.fc34.x86_64 @@System Upgrade pipewire-libs-0.3.29-2.fc34.i686 @updates Upgraded pipewire-libs-0.3.28-1.fc34.i686 @@System Upgrade pipewire-libs-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-libs-0.3.28-1.fc34.x86_64 @@System Upgrade pipewire-pulseaudio-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-pulseaudio-0.3.28-1.fc34.x86_64 @@System Upgrade pipewire-utils-0.3.29-2.fc34.x86_64 @updates Upgraded pipewire-utils-0.3.28-1.fc34.x86_64 @@System Upgrade python3-firewall-0.9.3-3.fc34.noarch @updates Upgraded python3-firewall-0.9.3-2.fc34.noarch @@System Upgrade vim-common-2:8.2.2932-1.fc34.x86_64 @updates Upgraded vim-common-2:8.2.2879-1.fc34.x86_64 @@System Upgrade vim-enhanced-2:8.2.2932-1.fc34.x86_64 @updates Upgraded vim-enhanced-2:8.2.2879-1.fc34.x86_64 @@System Upgrade vim-filesystem-2:8.2.2932-1.fc34.noarch @updates Upgraded vim-filesystem-2:8.2.2879-1.fc34.noarch @@System Upgrade vim-minimal-2:8.2.2932-1.fc34.x86_64 @updates Upgraded vim-minimal-2:8.2.2879-1.fc34.x86_64 @@System ``` Upstream ticket: https://github.com/wwmm/pulseeffects/issues/886