• [gentoo-user] wireplumper for pipewire 0.3.39 startup problems

    From Tamer Higazi@21:1/5 to All on Sat Nov 6 23:10:02 2021
    Hi people,

    I got a problem getting "wireplumper" for pipewire to run.

    tamer@tux ~ $ systemctl --user status wireplumber.service

    tells me that it failed to start

    × wireplumber.service - Multimedia Service Session Manager
         Loaded: loaded (/usr/lib/systemd/user/wireplumber.service;
    enabled; vendor preset: enabled)
         Active: failed (Result: exit-code) since Sat 2021-11-06 22:46:02
    CET; 2min 53s ago
        Process: 1380 ExecStart=/usr/bin/wireplumber (code=exited, status=70)
       Main PID: 1380 (code=exited, status=70)

    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Scheduled
    restart job, restart counter is at 5.
    Nov 06 22:46:02 tux systemd[1244]: Stopped Multimedia Service Session
    Manager.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Start request
    repeated too quickly.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: Failed to start Multimedia Service
    Session Manager.

    Executing "wireplumper" gives out an error that it failed to start "wireplumper":

    tamer@tux ~ $ /usr/bin/wireplumber
    failed to start systemd logind monitor: -2 (No such file or directory)
    M 22:46:16.429961        wireplumber ../wireplumber-0.4.4/src/main.c:328:on_disconnected: disconnected from
    pipewire


    by the way, according the pipewire gentoo guide, the ~/.xinitrc file
    should look like this:

    if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
           eval `dbus-launch --sh-syntax --exit-with-session`
    fi

    /usr/bin/gentoo-pipewire-launcher

    ...but "/usr/bin/gentoo-pipewire-launcher" simply does not exist ...


    pipewire is on 0.3.39:

    tamer@tux ~ $ LANG=C pactl info | grep "Server Name"
    Server Name: PulseAudio (on PipeWire 0.3.39)


    emerge --info:
    https://pastebin.com/raw/Ya6LmipC

    (emerge -uDN @world) had been executed today ....


    Any ideas ?


    For any help, thanks in advance.


    best, Tamer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jack@21:1/5 to Tamer Higazi on Sun Nov 7 00:00:02 2021
    On 2021.11.06 18:00, Tamer Higazi wrote:
    Hi people,

    I got a problem getting "wireplumper" for pipewire to run.

    tamer@tux ~ $ systemctl --user status wireplumber.service

    tells me that it failed to start

    × wireplumber.service - Multimedia Service Session Manager
         Loaded: loaded (/usr/lib/systemd/user/wireplumber.service;
    enabled; vendor preset: enabled)
         Active: failed (Result: exit-code) since Sat 2021-11-06 22:46:02
    CET; 2min 53s ago
        Process: 1380 ExecStart=/usr/bin/wireplumber (code=exited,
    status=70)
       Main PID: 1380 (code=exited, status=70)

    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Scheduled
    restart job, restart counter is at 5.
    Nov 06 22:46:02 tux systemd[1244]: Stopped Multimedia Service Session Manager.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Start request repeated too quickly.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: Failed to start Multimedia Service Session Manager.

    Executing "wireplumper" gives out an error that it failed to start "wireplumper":

    tamer@tux ~ $ /usr/bin/wireplumber
    failed to start systemd logind monitor: -2 (No such file or directory)
    M 22:46:16.429961        wireplumber ../wireplumber-0.4.4/src/main.c:328:on_disconnected: disconnected
    from pipewire


    by the way, according the pipewire gentoo guide, the ~/.xinitrc file
    should look like this:

    if which dbus-launch >/dev/null && test -z
    "$DBUS_SESSION_BUS_ADDRESS"; then
           eval `dbus-launch --sh-syntax --exit-with-session`
    fi

    /usr/bin/gentoo-pipewire-launcher

    ...but "/usr/bin/gentoo-pipewire-launcher" simply does not exist ...


    pipewire is on 0.3.39:

    tamer@tux ~ $ LANG=C pactl info | grep "Server Name"
    Server Name: PulseAudio (on PipeWire 0.3.39)


    emerge --info:
    https://pastebin.com/raw/Ya6LmipC

    (emerge -uDN @world) had been executed today ....

    Your post has a mix of "wireplumper" and "wireplumber". Hopefully
    there is just a repeated typo, and in fact, all should be the same?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tamer Higazi@21:1/5 to All on Sun Nov 7 00:20:01 2021
    Dear Jack,

    Yes, you are right. It is in fact the same.

    It is the package wireplumber:

    media-video/wireplumber-0.4.4:0/0.4::gentoo  USE="systemd (-elogind)
    -test" LUA_SINGLE_TARGET="lua5-4 -lua5-3" 0 KiB

    that is causing me headache.

    Any ideas ?

    best, Tamer


    Am 11/6/21 um 23:54 schrieb Jack:
    On 2021.11.06 18:00, Tamer Higazi wrote:
    Hi people,

    I got a problem getting "wireplumper" for pipewire to run.

    tamer@tux ~ $ systemctl --user status wireplumber.service

    tells me that it failed to start

    × wireplumber.service - Multimedia Service Session Manager
         Loaded: loaded (/usr/lib/systemd/user/wireplumber.service;
    enabled; vendor preset: enabled)
         Active: failed (Result: exit-code) since Sat 2021-11-06 22:46:02
    CET; 2min 53s ago
        Process: 1380 ExecStart=/usr/bin/wireplumber (code=exited,
    status=70)
       Main PID: 1380 (code=exited, status=70)

    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Scheduled
    restart job, restart counter is at 5.
    Nov 06 22:46:02 tux systemd[1244]: Stopped Multimedia Service Session
    Manager.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Start request
    repeated too quickly.
    Nov 06 22:46:02 tux systemd[1244]: wireplumber.service: Failed with
    result 'exit-code'.
    Nov 06 22:46:02 tux systemd[1244]: Failed to start Multimedia Service
    Session Manager.

    Executing "wireplumper" gives out an error that it failed to start
    "wireplumper":

    tamer@tux ~ $ /usr/bin/wireplumber
    failed to start systemd logind monitor: -2 (No such file or directory)
    M 22:46:16.429961        wireplumber
    ../wireplumber-0.4.4/src/main.c:328:on_disconnected: disconnected
    from pipewire


    by the way, according the pipewire gentoo guide, the ~/.xinitrc file
    should look like this:

    if which dbus-launch >/dev/null && test -z
    "$DBUS_SESSION_BUS_ADDRESS"; then
           eval `dbus-launch --sh-syntax --exit-with-session`
    fi

    /usr/bin/gentoo-pipewire-launcher

    ...but "/usr/bin/gentoo-pipewire-launcher" simply does not exist ...


    pipewire is on 0.3.39:

    tamer@tux ~ $ LANG=C pactl info | grep "Server Name"
    Server Name: PulseAudio (on PipeWire 0.3.39)


    emerge --info:
    https://pastebin.com/raw/Ya6LmipC

    (emerge -uDN @world) had been executed today ....

    Your post has a mix of "wireplumper" and "wireplumber".  Hopefully
    there is just a repeated typo, and in fact, all should be the same?


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)