29 Apr 2023 |
Minijackson | did you restart your session after adding yourself to the group ? | 14:47:05 |
Minijackson | is systemctl --user status pipewire.service wireplumber.service ok? | 14:47:47 |
Minijackson | oh, especially systemctl --user status pipewire-pulse.socket | 14:48:16 |
Industrial | I did.
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/etc/systemd/user/pipewire.service; linked-runtime; preset: enabled)
Drop-In: /nix/store/brh4wla7faax5qdcb4l49sjjvk59rn86-user-units/pipewire.service.d
└─overrides.conf
Active: active (running) since Sat 2023-04-29 16:16:28 CEST; 32min ago
TriggeredBy: ● pipewire.socket
Main PID: 7883 (pipewire)
Tasks: 5 (limit: 76121)
Memory: 4.6M
CPU: 23ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─7883 /nix/store/15hz7mqz7fxgvgyb95csmx228i2vhsai-pipewire-0.3.70/bin/pipewire
apr 29 16:16:28 drakkar pipewire[7883]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
apr 29 16:16:28 drakkar pipewire[7883]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
apr 29 16:16:28 drakkar pipewire[7883]: [1:38:32.459147246] [7883] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
apr 29 16:16:28 drakkar pipewire[7883]: [1:38:32.459264328] [7883] INFO Camera camera_manager.cpp:299 libcamera v0.0.3
apr 29 16:16:28 drakkar pipewire[7883]: spa.v4l2: error: Permission denied
apr 29 16:20:51 drakkar pipewire[7883]: mod.x11-bell: canberra context open error: Not available
apr 29 16:47:36 drakkar pipewire[7883]: mod.x11-bell: canberra context open error: Not available
apr 29 16:47:37 drakkar pipewire[7883]: mod.x11-bell: X11 I/O error handler called on display :0
apr 29 16:47:37 drakkar pipewire[7883]: mod.x11-bell: X11 display (:0) has encountered a fatal I/O error
apr 29 16:47:40 drakkar pipewire[7883]: spa.v4l2: error: Permission denied
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/etc/systemd/user/wireplumber.service; enabled; preset: enabled)
Drop-In: /nix/store/brh4wla7faax5qdcb4l49sjjvk59rn86-user-units/wireplumber.service.d
└─overrides.conf
Active: active (running) since Sat 2023-04-29 16:16:28 CEST; 32min ago
Main PID: 7890 (wireplumber)
Tasks: 8 (limit: 76121)
Memory: 14.0M
CPU: 125ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─7890 /nix/store/wk6mrxzw13sa0x92sk73c238vi0ynh97-wireplumber-0.4.14/bin/wireplumber
apr 29 16:16:28 drakkar wireplumber[7890]: found session bus but no portal
apr 29 16:16:28 drakkar wireplumber[7890]: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
apr 29 16:16:28 drakkar wireplumber[7890]: could not set nice-level to -11: No such file or directory
apr 29 16:16:28 drakkar wireplumber[7890]: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
apr 29 16:16:28 drakkar wireplumber[7890]: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
apr 29 16:16:28 drakkar wireplumber[7890]: [1:38:32.339685326] [7890] INFO IPAManager ipa_manager.cpp:143 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
apr 29 16:16:28 drakkar wireplumber[7890]: [1:38:32.341867115] [7890] INFO Camera camera_manager.cpp:299 libcamera v0.0.3
apr 29 16:16:28 drakkar wireplumber[7890]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
apr 29 16:16:28 drakkar wireplumber[7890]: <WpPortalPermissionStorePlugin:0xa94060> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.im>
apr 29 16:47:40 drakkar wireplumber[7890]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
and
○ pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/etc/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
Drop-In: /nix/store/brh4wla7faax5qdcb4l49sjjvk59rn86-user-units/pipewire-pulse.socket.d
└─overrides.conf
Active: inactive (dead)
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
| 14:50:16 |
Minijackson | it seems the pulseaudio socket is not started, if you start it manually, does it fix your issues? | 14:51:59 |
Industrial | Minijackson: I'm not sure how to do that, but I did try restarting the system and that didn't work. | 15:19:10 |
Minijackson | with systemctl --user start pipewire-pulse.socket | 15:19:31 |
Industrial | Failed to start pipewire-pulse.socket: Unit pipewire-pulse.socket has a bad unit file setting.
See user logs and 'systemctl --user status pipewire-pulse.socket' for details.
| 15:27:43 |
Minijackson | huh | 15:28:10 |
Industrial | Journalctl says
apr 29 17:27:20 drakkar systemd[2057]: pipewire-pulse.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
apr 29 17:28:26 drakkar systemd[2057]: pipewire-pulse.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
| 15:29:58 |
Minijackson | can you run systemctl --user cat pipewire-pulse.socket ? | 15:30:19 |
Industrial | ah, it's empty:
# /etc/systemd/user/pipewire-pulse.socket
[Unit]
[Socket]
| 15:31:37 |
Minijackson | huh | 15:31:57 |
Minijackson | what about realpath /etc/systemd/user/pipewire-pulse.socket ? Does the socket comes from the right pipewire package? | 15:33:00 |
Industrial | yes, /nix/store/06q4vcxcy113zdqh5jp1ayh3dvn8p497-unit-pipewire-pulse.socket/pipewire-pulse.socket . | 15:36:54 |
Minijackson | this looks like a unit generated by NixOS | 15:37:16 |
Minijackson | on my system, I have: /nix/store/cg5412y1xdp5nl2sfmh62h5g9hvkibvp-pipewire-0.3.70-pulse/share/systemd/user/pipewire-pulse.socket | 15:37:21 |
Minijackson | which tells me my .socket unit comes directly from the upstream package | 15:37:41 |
Minijackson | do you have any systemd.sockets.pipewire-pulse.<...> option set? | 15:38:08 |
Minijackson | or have you overridden the pipewire package in an overlay? | 15:40:35 |
Industrial | I had a previous installation of nixos and while learning nixos I started to create a flake to manage my system. Unfortunately I left some artifacts on the system state and I couldn't figure out what was wrong so I reinstalled nixos today to have a clean slate. This is the flake.nix file that I'm using: https://gist.github.com/Industrial/9646bc7f66d21ae7f78a85bff040cd10 The HomeManager setup does not contain any audio configuration | 15:43:14 |
Industrial | (the problem I was having before was not about sound but stuff like yggdrasil service running but not in my config and lots of other quirks) | 15:43:54 |
Minijackson | Industrial: ok, so I built the etc directory of your configuration, and I do have ./result/etc/systemd/user/pipewire-pulse.socket -> /nix/store/cg5412y1xdp5nl2sfmh62h5g9hvkibvp-pipewire-0.3.70-pulse/lib/systemd/user/pipewire-pulse.socket | 15:57:32 |
Minijackson | and the correct content | 15:57:52 |
Minijackson | mind showing nix flake metadata of your flake? | 15:58:04 |
Minijackson | (I just commented the import, and the wine package due to compilation) | 15:58:49 |
Minijackson | * (I just commented the import, and the wine packages due to compilation) | 15:58:59 |
Industrial | @Minijackson thanks for the support/effort :) warning: Git tree '/home/tom/.dotfiles' is dirty
Resolved URL: git+file:///home/tom/.dotfiles
Locked URL: git+file:///home/tom/.dotfiles
Description: System Flake
Path: /nix/store/qsnjxr9bf9kki8pd1h8whl8z98i2h406-source
Last modified: 2023-04-23 22:06:25
Inputs:
├───home-manager: github:nix-community/home-manager/3144311f31194b537808ae6848f86f3dbf977d59
│ └───nixpkgs: github:nixos/nixpkgs/645bc49f34fa8eff95479f0345ff57e55b53437e
└───nixpkgs: github:NixOS/nixpkgs/937a9d1ee7b1351d8c55fff6611a8edf6e7c1c37 | 16:22:57 |
Minijackson | sure! | 16:23:07 |
Minijackson | huh | 16:23:57 |