macOS 15 Sequoia update clobbers _nixbld1-4 users

Apple released macOS 15 Sequoia today–and beta users previously reported that this update breaks existing Nix installs by clobbering _nixbld1-4 (because macOS now includes system daemons that use the same UIDs).

On existing installs, this should manifest as an error when you run some Nix commands:

error: the user '_nixbld1' in the group 'nixbld' does not exist

You can read more about this issue–including how to migrate your install before or after you take the update–in this issue:

9 Likes

An update has been put out that tries to fix the solution for existing nix you should now get a warning in nix when you update saying you need to migrate. But yet it’s not yet fixed in nix install: Installing on MacOS fails when user UID is already in use · Issue #2242 · NixOS/nix · GitHub