No sound after upgrading to NixOS 26.05

Hey, I just upgraded to 26.05 from 25.11 but it seems like there is an issue with sound, when I try to play sound the app that tried to play it will freeze.

• pipewire‑1.6.5
• wireplumber‑0.5.14

My nix config:

  security.rtkit.enable = true;
  services.pipewire = {
    enable = true; 
    alsa.enable = true;
    alsa.support32Bit = true;
    pulse.enable = true;
  };
✦ ❯ journalctl --user --unit pipewire --boot
Jun 13 13:19:52  systemd[3232]: Started PipeWire Multimedia Service.
❯ journalctl --user --unit wireplumber --boot
Jun 13 13:19:52   systemd[3232]: Started Multimedia Service Session Manager.
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:166: in global 'handleLinkables'
                                                [string "rescan.lua"]:214: in function <[string "rescan.lua"]:194>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "state-routes.lua"]:39: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:39: in function <[string "state-routes.lua"]:34>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "find-best-routes.lua"]:30: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "find-best-routes.lua"]:30: in function <[string "find-best-routes.lua"]:26>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "state-routes.lua"]:111: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:111: in function <[string "state-routes.lua"]:109>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "state-routes.lua"]:39: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:39: in function <[string "state-routes.lua"]:34>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "find-best-routes.lua"]:30: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "find-best-routes.lua"]:30: in function <[string "find-best-routes.lua"]:26>
Jun 13 13:19:53   wireplumber[3547]: wplua: [string "state-routes.lua"]:111: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:111: in function <[string "state-routes.lua"]:109>
Jun 13 13:19:54   wireplumber[3547]: [0:00:59.633266156] [3547]  INFO IPAManager ipa_manager.cpp:147 libcamera is not installed. Adding '/nix/store/src/ipa' to the IPA search path
Jun 13 13:19:54   wireplumber[3547]: [0:00:59.634731189] [3547]  INFO Camera camera_manager.cpp:340 libcamera v0.6.0
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "state-routes.lua"]:39: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:39: in function <[string "state-routes.lua"]:34>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "find-best-routes.lua"]:30: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "find-best-routes.lua"]:30: in function <[string "find-best-routes.lua"]:26>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "state-routes.lua"]:111: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:111: in function <[string "state-routes.lua"]:109>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "state-routes.lua"]:39: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:39: in function <[string "state-routes.lua"]:34>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "find-best-routes.lua"]:30: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "find-best-routes.lua"]:30: in function <[string "find-best-routes.lua"]:26>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "state-routes.lua"]:111: attempt to call a nil value (global 'Properties')
                                        stack traceback:
                                                [string "state-routes.lua"]:111: in function <[string "state-routes.lua"]:109>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "state-routes.lua"]:195: attempt to index a nil value (local 'enum_route_it')
                                        stack traceback:
                                                [string "state-routes.lua"]:195: in function <[string "state-routes.lua"]:169>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:19:54   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:21:06   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:21:08   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:21:36   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>
Jun 13 13:21:38   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>
Jun 13 13:22:01   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:22:31   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:22:36   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>
Jun 13 13:23:01   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:130: in function <[string "rescan.lua"]:125>
Jun 13 13:23:06   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>
Jun 13 13:23:36   wireplumber[3547]: wplua: [string "rescan.lua"]:47: attempt to call a nil value (method 'get_property')
                                        stack traceback:
                                                [string "rescan.lua"]:47: in global 'checkLinkable'
                                                [string "rescan.lua"]:61: in global 'unhandleLinkable'
                                                [string "rescan.lua"]:110: in function <[string "rescan.lua"]:105>

I solved it, for some reason I had hard-coded version of the service at /home/myuser/.config/systemd/user/wireplumber.service. no idea how it got there. removing it solved it!

3 Likes