You are not logged in.
I have two machines, both up to date, both running Wayland KDE. I'm trying to get screen sharing working, it works one way but not the other.
When trying to start pipewire on the machine it's not working on I get the error:
Nov 03 13:45:27 media pipewire[1287]: [E][000000290.845198][impl-module.c:262 pw_context_load_module()] No module "libpipewire-module-suspend-on-idle" was found
Nov 03 13:45:27 media pipewire[1287]: [E][000000290.845211][daemon-config.c:202 pw_daemon_config_run_commands()] could not run command load-module: could not load module "libpipewire-module-suspend-on-idle": N>
Nov 03 13:45:27 media pipewire[1287]: [E][000000290.845216][main.c:127 main()] failed to run config commands: No such file or directory
Nov 03 13:45:27 media systemd[601]: pipewire.service: Main process exited, code=exited, status=255/EXCEPTION
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit UNIT has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 255.On the other machine, the service shows as active (running) as normal.
Looking online, libpipewire-module-suspend-on-idle brings up the libpipewire02 package. I tried installing it, but funnily enough, it's not installed on the machine pipewire is working on so surprisingly installing it makes no difference.
pacman -Q | grep pipewire and pacman -Q grep xdg produce the same output on both machines so I don't think it's one of those packages.
I'm guessing it's a configuration difference somewhere but I'm not sure where the configuration files are stored, since pipewire runs as `systemctl --user`, I'd assumed there would be a folder in ~/config but I can't see an xdg or pipewire folder in there.
Does anyone have any suggestions about this error? As pipewire is relatively new, there's not many results for error messages it produces.
Last edited by Tom B (2020-11-03 14:39:57)
Offline
to answer my own question, the config file is in `/etc/pipewire/pipewire.conf`. Obviously the module was removed at some point copying over the .pacnew version fixed it.
Offline