Bug 1982817 - After upgrade pipewire to 0.3.31-4.fc35 version all audio devices disappeared
Summary: After upgrade pipewire to 0.3.31-4.fc35 version all audio devices disappeared
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: pipewire
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Wim Taymans
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-07-15 19:10 UTC by Mikhail
Modified: 2021-10-14 18:19 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug


Attachments (Terms of Use)
pw-dump (140.98 KB, text/plain)
2021-07-15 19:10 UTC, Mikhail
no flags Details
system log (469.28 KB, text/plain)
2021-07-15 19:10 UTC, Mikhail
no flags Details
pw-cli ls Node (9.05 KB, text/plain)
2021-07-15 19:11 UTC, Mikhail
no flags Details
gnome control center - Sound (156.81 KB, image/png)
2021-07-15 19:12 UTC, Mikhail
no flags Details

Description Mikhail 2021-07-15 19:10:08 UTC
Created attachment 1801996 [details]
pw-dump

Description of problem:
After upgrade pipewire to 0.3.31-4.fc35 version all audio devices disappeared

Last not affected by this issue version is 0.3.31-3.fc35

Comment 1 Mikhail 2021-07-15 19:10:44 UTC
Created attachment 1801997 [details]
system log

Comment 2 Mikhail 2021-07-15 19:11:38 UTC
Created attachment 1801998 [details]
pw-cli ls Node

Comment 3 Mikhail 2021-07-15 19:12:11 UTC
Created attachment 1801999 [details]
gnome control center - Sound

Comment 4 Wim Taymans 2021-07-19 08:34:48 UTC
There is no session manager started, I believe f35 being updated to enable either pipewire-media-session or wireplumber, depending on what is installed.

Comment 5 Jan-Michael Brummer 2021-07-20 10:29:01 UTC
Removing ~/.config/pipewire/media-session.d and starting pipewire-media-session manually fixes the issue for me as a workaround.

Comment 6 Wim Taymans 2021-07-20 10:31:38 UTC
In Fedora 35 you need to manually enable and start the session manager:

systemctl --user enable pipewire-media-session
systemctl --user start pipewire-media-session

Or you can now also switch to WirePlumber. AFAIK, the defaults are being updated to enable the services by default
but maybe that is not active for you yet.

Comment 7 Mikhail 2021-07-21 14:08:27 UTC
(In reply to Wim Taymans from comment #6)
> In Fedora 35 you need to manually enable and start the session manager:
> 
> systemctl --user enable pipewire-media-session
> systemctl --user start pipewire-media-session
> 
> Or you can now also switch to WirePlumber. AFAIK, the defaults are being
> updated to enable the services by default
> but maybe that is not active for you yet.

[mikhail@fedora ~]$ systemctl --user enable pipewire-media-session
Created symlink /home/mikhail/.config/systemd/user/pipewire.service.wants/pipewire-media-session.service → /usr/lib/systemd/user/pipewire-media-session.service.
[mikhail@fedora ~]$ systemctl --user start pipewire-media-session
[mikhail@fedora ~]$ 

Yes it helped, but why pipewire-media-session did not enabled by default after update?
Even update to 0.3.32-1.fc35.x86_64 didn't enable this service.

Comment 8 Wim Taymans 2021-07-21 14:42:47 UTC
> Yes it helped, but why pipewire-media-session did not enabled by default after update?

Maybe the fedora-release-35 package was not the most recent version?

Comment 9 Mikhail 2021-07-21 15:49:48 UTC
(In reply to Wim Taymans from comment #8)
> 
> Maybe the fedora-release-35 package was not the most recent version?

# rpm -qa | grep fedora-release
fedora-release-identity-workstation-35-0.11.noarch
fedora-release-workstation-35-0.11.noarch
fedora-release-common-35-0.11.noarch

Comment 10 Ben Cotton 2021-08-10 13:13:25 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.


Note You need to log in before you can comment on or make changes to this bug.