Bug 28532 - pipewire complains: "Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name"
Summary: pipewire complains: "Failed to receive portal pid: org.freedesktop.DBus.Error...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-05 20:59 CET by Aurelien Oudelet
Modified: 2024-04-24 20:21 CEST (History)
2 users (show)

See Also:
Source RPM: pipewire-0.3.19-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description Aurelien Oudelet 2021-03-05 20:59:35 CET
$ systemctl --user status pipewire.service
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-02-19 09:56:27 CET; 4h 42min ago
TriggeredBy: ● pipewire.socket
   Main PID: 2262 (pipewire)
      Tasks: 4 (limit: 19128)
     Memory: 2.7M
        CPU: 1.092s
     CGroup: /user.slice/user-1000.slice/user@1000.service/pipewire.service
             ├─2262 /usr/bin/pipewire
             └─2267 /usr/bin/pipewire-media-session

févr. 19 09:56:27 mageia.local systemd[2248]: Started Multimedia Service.
févr. 19 09:56:27 mageia.local pipewire[2262]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name

The above error logged each boot time is annoying.
Pipewire.service is a systemd --user service, launched with each user logon.

The error above is due that pipewire.service should have a require on xdg-desktop-portal.service

Seems an upstream bug.

Therefore, Cauldron seems not affected and it has version 0.3.23 already.

Since this is required for flatpak apps, this should be fixed.
Currently, functionalities seem running well, but this make noises in system journal.
Aurelien Oudelet 2021-03-05 20:59:54 CET

Summary: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name => piprwire complains Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name

Comment 1 Mészáros Csaba 2021-03-23 10:06:31 CET
systemctl --user status pipewire.service
● pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-03-23 09:27:11 CET; 33min ago
TriggeredBy: ● pipewire.socket
   Main PID: 1309 (pipewire)
      Tasks: 4 (limit: 9450)
     Memory: 5.2M
        CPU: 641ms
     CGroup: /user.slice/user-10001.slice/user@10001.service/pipewire.service
             ├─1309 /usr/bin/pipewire
             └─1323 /usr/bin/pipewire-media-session

márc 23 09:27:11 csablakPC.home systemd[1290]: Started Multimedia Service.
márc 23 09:27:11 csablakPC.home pipewire[1309]: could not set nice-level to -11: Permission denied
márc 23 09:27:11 csablakPC.home pipewire[1309]: could not make thread realtime: Permission denied
márc 23 09:27:11 csablakPC.home pipewire[1309]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID>
márc 23 09:27:11 csablakPC.home pipewire-media-session[1323]: could not set nice-level to -11: Permission denied
márc 23 09:27:11 csablakPC.home pipewire-media-session[1323]: could not make thread realtime: Permission denied

$ rpm -qa | grep pulse
pulseaudio-client-config-14.2-2.mga8
pulseaudio-module-gsettings-14.2-2.mga8
lib64pulseaudio0-14.2-2.mga8
lib64pulseglib20-14.2-2.mga8
pulseaudio-14.2-2.mga8
pulseaudio-module-zeroconf-14.2-2.mga8
lib64pulsecore14.2-14.2-2.mga8
task-pulseaudio-2018.0-2.mga8
gstreamer1.0-pulse-1.18.3-1.mga8
alsa-plugins-pulse-config-1.2.2-2.mga8
pulseaudio-module-x11-14.2-2.mga8
lib64pulsecommon14.2-14.2-2.mga8
pulseaudio-utils-14.2-2.mga8
vlc-plugin-pulse-3.0.12.1-2.1.mga8.tainted
lib64alsa-plugins-pulseaudio-1.2.2-2.mga8

$ rpm -qa | grep pipewire
pipewire-0.3.19-1.mga8
lib64pipewire0.3_0-0.3.19-1.mga8

$ urpmq -ry pipewire
gstreamer1.0-pipewire-0.3.19-1.mga8
lib64pipewire-devel-0.3.19-1.mga8
lib64pipewire0.3_0-0.3.19-1.mga8
pipewire-0.3.19-1.mga8
pipewire-alsa-0.3.19-1.mga8
pipewire-doc-0.3.19-1.mga8
pipewire-jack-audio-connection-kit-0.3.19-1.mga8
pipewire-libjack-0.3.19-1.mga8
pipewire-plugin-jack-0.3.19-1.mga8
pipewire-pulseaudio-0.3.19-1.mga8
pipewire-utils-0.3.19-1.mga8

# urpmi pipewire-pulseaudio 
A kért csomagok közül néhányat nem lehet telepíteni:
Some of the requested packages cannot be installed:

lib64avfilter7-4.3.1-6.mga8.x86_64 ("lib64avfilter7-4.3.1-6.mga8.tainted.x86_64" megtartása érdekében) in order to maintain 
lib64avformat58-4.3.1-6.mga8.x86_64 ("lib64avformat58-4.3.1-6.mga8.tainted.x86_64" megtartása érdekében)
lib64gegl-devel-0.4.28-1.mga8.x86_64 ("lib64gegl0.4_0[== 0.4.28-1.mga8]" igényei miatt, a legalkalmasabb "libgegl-npd-0.4.so()(64bit)" keresése)
lib64gegl0.4_0-0.4.28-1.mga8.x86_64 (a legalkalmasabb "libgegl-npd-0.4.so()(64bit)" keresése)
lib64vlc5-3.0.12.1-2.1.mga8.x86_64 ("lib64vlc5-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
lib64vlc5-3.0.12.1-2.mga8.tainted.x86_64 ("lib64vlc5-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
lib64vlc5-3.0.12.1-2.mga8.x86_64 ("lib64vlc5-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
mplayer-1.4-9.mga8.x86_64 ("mplayer-1.4-9.mga8.tainted.x86_64" megtartása érdekében)
vlc-3.0.12.1-2.1.mga8.x86_64 ("vlc-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
vlc-3.0.12.1-2.mga8.tainted.x86_64 ("vlc-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
vlc-3.0.12.1-2.mga8.x86_64 ("vlc-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
vlc-plugin-common-3.0.12.1-2.1.mga8.x86_64 ("vlc-plugin-common-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
vlc-plugin-common-3.0.12.1-2.mga8.tainted.x86_64 ("vlc-plugin-common-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
vlc-plugin-vdpau-3.0.12.1-2.1.mga8.x86_64 ("vlc-plugin-vdpau-3.0.12.1-2.1.mga8.tainted.x86_64" megtartása érdekében)
Kívánja folytatni a telepítést? (I/n) n
Do you want to continue with the installation? (Y / n) n

CC: (none) => pingvin

Comment 2 Aurelien Oudelet 2021-05-19 11:22:46 CEST
pipewire-0.3.25-1.mga9 in Cauldron... Worth the try

Summary: piprwire complains Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name => pipewire complains: "Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name"

Comment 3 Aurelien Oudelet 2021-05-19 13:02:41 CEST
(In reply to Aurelien Oudelet from comment #2)
> pipewire-0.3.25-1.mga9 in Cauldron... Worth the try

There is no longer such error under Cauldron.

I think we should update the package for Mageia 8.
Comment 4 Morgan Leijström 2024-04-24 20:21:06 CEST
So solved for mga9 since long.
Mga8 is EOL.

Status: NEW => RESOLVED
Resolution: (none) => FIXED
CC: (none) => fri


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