Bug 28043 - pipewire complains at boot twice "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 at boot twice "Failed to receive portal pid: org.freedeskt...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: Mageia 8
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2021-01-09 01:37 CET by Bit Twister
Modified: 2024-04-24 20:24 CEST (History)
3 users (show)

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


Attachments

Description Bit Twister 2021-01-09 01:37:32 CET
Description of problem:  mga8-rc

/usr/lib/tmpfiles.d/pipewire.conf:2: Line references path below legacy directory /var/run/, updating /var/run/pipewire â /run/pipewire; please update the tmpfiles.d/ drop-in file accordingly.


Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce:
1. journalctl --no-hostname | grep pipewire
2.
3.
Bit Twister 2021-01-09 01:40:08 CET

Source RPM: pipewire-0.2.6-1.mga7.src.rpm => pipewire-0.3.16-3.mga8

Comment 1 Nicolas Lécureuil 2021-01-10 01:26:57 CET
Hi,

i installed pipewire, but i don't see any /usr/lib/tmpfiles.d/pipewire.conf file.

CC: (none) => mageia

Comment 2 Bit Twister 2021-01-10 01:54:47 CET
Ah, balderdash. I am sorry, I have a self healing script that detects missing
home directories, and creates /usr/lib/tmpfiles.d/ conf file if missing
directory and had completely forgot about it.

I have deleted /usr/lib/tmpfiles.d/pipewire.conf and rebooted.

# pwck -r
user 'pipewire': directory '/var/run/pipewire' does not exist
pwck: no changes

So, the question is, close this bug report and open a new one about missing
home directory or modify the title to missing home directory,

Also found this
# journalctl --no-hostname | grep pipewire

Jan 09 18:33:09 systemd[9681]: pipewire.socket: Succeeded.
Jan 09 18:34:05 pipewire[2057]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
Jan 09 18:34:27 pipewire[2362]: Could not get portal pid: Argument 0 is specified to be of type "uint32", but is actually of type "string"
 
# systemctl status  pipewire.service
Unit pipewire.service could not be found.

# systemctl status   pipewire.socket
Unit pipewire.socket could not be found.
Comment 3 Bit Twister 2021-01-10 07:11:18 CET
Latest pipewire rpm might need a post-intall trigger to change home directory
from /var/run to /run. Manually changed /etc/passwd, cleared journal, reboted


# journalctl --no-hostname | grep pipewire
Jan 10 00:00:04 pipewire-media-session[2366]: core 0xfd7bb0: proxy 0xfd7bb0 id:0: bound:-1 seq:28 res:-32 (Broken pipe) msg:"connection error"
Jan 10 00:00:04 systemd[2349]: pipewire.service: Succeeded.
Jan 10 00:00:04 systemd[2349]: pipewire.socket: Succeeded.
Jan 10 00:00:04 systemd[2010]: pipewire.service: Succeeded.
Jan 10 00:00:04 systemd[2010]: pipewire.socket: Succeeded.
Jan 10 00:00:59 pipewire[1941]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name
Jan 10 00:01:17 pipewire[3632]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name


]# systemctl status pipewire.service
Unit pipewire.service could not be found.

]# systemctl status  pipewire.socket
Unit pipewire.socket could not be found.

Source RPM: pipewire-0.3.16-3.mga8 => pipewire-0.3.19-1.mga8

Comment 4 Aurelien Oudelet 2021-01-11 10:03:10 CET
See the same:
pipewire[1941]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name

with pipewire-0.3.19-1.mga8
Change the title bug.

Keywords: (none) => Triaged
Summary: pipewire.conf: Line references path below legacy directory /var/run => pipewire complains at boot twice "Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name 'org.freedesktop.portal.Desktop': no such name"
Target Milestone: --- => Mageia 8
Assignee: bugsquad => thierry.vignaud
CC: (none) => ouaurelien
Version: 8 => Cauldron

Comment 5 Morgan Leijström 2024-04-24 20:24:13 CEST
As there have not been more activity here i assume problem is no more.
And mga8 is since long 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.