-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: the group 'nixbld ' specified in 'build-users-group' does not exist #6064
Comments
For reference, here's what these 3 generate on my system (I can't swear it'll be the same--I'm still back on Catalina and my install is a little old): $ dscl . list /Users UniqueID | grep nixbld | sort -n -k2
_nixbld1 301
_nixbld2 302
_nixbld3 303
_nixbld30 304
_nixbld31 305
_nixbld4 306
_nixbld5 307
_nixbld6 308
_nixbld7 309
_nixbld8 310
_nixbld9 311
_nixbld10 312
_nixbld11 313
_nixbld12 314
_nixbld13 315
_nixbld14 316
_nixbld15 317
_nixbld16 318
_nixbld17 319
_nixbld18 320
_nixbld19 321
_nixbld20 322
_nixbld21 323
_nixbld22 324
_nixbld23 325
_nixbld24 326
_nixbld25 327
_nixbld26 328
_nixbld27 329
_nixbld28 330
_nixbld29 331
_nixbld32 332
$ dscl . read /Users/_nixbld1
dsAttrTypeNative:accountPolicyData:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>creationTime</key>
<real>1587337075.454917</real>
<key>failedLoginCount</key>
<integer>0</integer>
<key>failedLoginTimestamp</key>
<integer>0</integer>
<key>passwordLastSetTime</key>
<real>1587337076.0025048</real>
</dict>
</plist>
dsAttrTypeNative:IsHidden: 1
dsAttrTypeNative:record_daemon_version: 6930000
AppleMetaNodeLocation: /Local/Default
GeneratedUID: 2145B9C4-065A-47F5-88EF-8CF81DF14DE8
NFSHomeDirectory: /var/empty
Password: ********
PrimaryGroupID: 30000
RealName: _nixbld1
RecordName: _nixbld1
RecordType: dsRecTypeStandard:Users
UniqueID: 301
UserShell: /sbin/nologin
$ dscl . read /Groups/nixbld
dsAttrTypeNative:record_daemon_version: 6930000
AppleMetaNodeLocation: /Local/Default
GeneratedUID: 9031A2FB-2081-46E3-8D3A-9C3915309943
GroupMembership: _nixbld1 _nixbld2 _nixbld3 _nixbld4 _nixbld5 _nixbld6 _nixbld7 _nixbld8 _nixbld9 _nixbld10 _nixbld11 _nixbld12 _nixbld13 _nixbld14 _nixbld15 _nixbld16 _nixbld17 _nixbld18 _nixbld19 _nixbld20 _nixbld21 _nixbld22 _nixbld23 _nixbld24 _nixbld25 _nixbld26 _nixbld27 _nixbld28 _nixbld29 _nixbld30 _nixbld31 _nixbld32
PrimaryGroupID: 30000
RealName:
Nix build group for nix-daemon
RecordName: nixbld
RecordType: dsRecTypeStandard:Groups |
FWIW, this also reminds me of another recently opened issue: #6035 It would be good to understand what's causing these, but if you're in a hurry you may also be able to follow the recommendations in that thread. |
Hi, thank for the reply.
3.1. Sorted list of nixbld users with their uniquq IDs
3.2. Properties of the _nixbld1 user, most likely the remaining are similar
3.3. Properties of the nixbld group
P.S. I think I have just realised where the issue might be. Will test and let you know soon. |
I have successfully reinstalled NIX, by doing ALL the steps stated in the MacOS uninstall instructions.
I was also suspecting the /etc/nix/nix.conf setting build-users-group = nixbld Running uninstall script I threw together from the MacOS uninstall instructions solved the issue.
Thank you |
This is probably the root cause. I didn't see it, I don't think, when I looked at this from my laptop last night. But from my phone this morning I see an unrenderable box character appended to nixbld in your log/title. In this case, as long as your system is sorted, you can close the issue? Edit: yes, just confirmed I don't see the character from laptop, but it is visible on my phone. |
Steps to reproduce
MacOS Monterey 12.2, zsh. I am reinstalling NIX.
My previous nix install cleanup script
sudo dscl . delete /Groups/nixbld
for x in {1..32}
do
sudo dscl . delete /Users/_nixbld$x
done
#sudo rm -Rfd /nix
if [[ -f /etc/bashrc.backup-before-nix ]] then
sudo rm /etc/bashrc
sudo mv /etc/bashrc.backup-before-nix /etc/bashrc
else
print "bashrc.backup-before-nix not found"
fi
if [[ -f /etc/bash.bashrc.backup-before-nix ]] then
sudo rm /etc/bash.bashrc
sudo mv /etc/bash.bashrc.backup-before-nix /etc/bash.bashrc
else
print "bash.bashrc.backup-before-nix not found"
fi
if [[ -f /etc/zshrc.backup-before-nix ]] then
sudo rm /etc/zshrc
sudo mv /etc/zshrc.backup-before-nix /etc/zshrc
else
print "zshrc.backup-before-nix not found"
fi
Then I run :
sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
The script fails at this point :
I am executing:
to install a bootstrapping Nix in to the default profile
warning: the group 'nixbld ' specified in 'build-users-group' does not exist
installing 'nix-2.6.0'
error: the group 'nixbld ' specified in 'build-users-group' does not exist
A clear and concise description of what the bug is.
If you have a problem with a specific package or NixOS,
you probably want to file an issue at https://github.com/NixOS/nixpkgs/issues.
So I checked the users and groups.
The stated group nixbld exists. >> dscl . list /Groups | grep nix returns nixbld
The complete lg follows
% sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4046 100 4046 0 0 10981 0 --:--:-- --:--:-- --:--:-- 10981
downloading Nix 2.6.0 binary tarball for x86_64-darwin from 'https://releases.nixos.org/nix/nix-2.6.0/nix-2.6.0-x86_64-darwin.tar.xz' to '/var/folders/2k/xq1tnqws5tx5f303v1fqlwt80000gn/T/nix-binary-tarball-unpack.XXXXXXXXXX.RQXq1bGy'...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 23.2M 100 23.2M 0 0 21.9M 0 0:00:01 0:00:01 --:--:-- 22.1M
Warning: the flag --darwin-use-unencrypted-nix-store-volume
is no longer needed and will be removed in the future.
Switching to the Multi-user Installer
Welcome to the Multi-User Nix Installation
This installation tool will set up your computer with the Nix package
manager. This will happen in a few stages:
Make sure your computer doesn't already have Nix. If it does, I
will show you instructions on how to clean up your old install.
Show you what I am going to install and where. Then I will ask
if you are ready to continue.
Create the system users and groups that the Nix daemon uses to run
builds.
Perform the basic installation of the Nix files daemon.
Configure your shell to import special Nix Profile files, so you
can use Nix.
Start the Nix daemon.
Would you like to see a more detailed list of what I will do?
[y/n] n
---- let's talk about sudo -----------------------------------------------------
This script is going to call sudo a lot. Every time I do, it'll
output exactly what it'll do, and why.
Just like this:
---- sudo execution ------------------------------------------------------------
I am executing:
to demonstrate how our sudo prompts look
This might look scary, but everything can be undone by running just a
few commands. I used to ask you to confirm each time sudo ran, but it
was too many times. Instead, I'll just ask you this one time:
Can I use sudo?
[y/n] y
Yay! Thanks! Let's get going!
~~> Fixing any leftover Nix volume state
Before I try to install, I'll check for any existing Nix volume config
and ask for your permission to remove it (so that the installer can
start fresh). I'll also ask for permission to fix any issues I spot.
During install, I add 'nix' to /etc/synthetic.conf, which instructs
macOS to create an empty root directory for mounting the Nix volume.
Can I remove /etc/synthetic.conf?
[y/n] y
---- sudo execution ------------------------------------------------------------
I am executing:
to remove /etc/synthetic.conf
During install, I add '/nix' to /etc/fstab so that macOS knows what
mount options to use for the Nix volume.
Can I remove /etc/fstab?
[y/n] y
---- sudo execution ------------------------------------------------------------
I am executing:
to remove /etc/fstab
The installer adds a LaunchDaemon to mount your Nix volume: org.nixos.darwin-store
Can I remove it?
[y/n] y
---- sudo execution ------------------------------------------------------------
I am executing:
to terminate the daemon
---- sudo execution ------------------------------------------------------------
I am executing:
to remove the daemon definition
~~> Checking for artifacts of previous installs
Before I try to install, I'll check for signs Nix already is or has
been installed on this system.
---- Nix config report ---------------------------------------------------------
Temp Dir: /var/folders/2k/xq1tnqws5tx5f303v1fqlwt80000gn/T/tmp.PMPx3nICgQ
Nix Root: /nix
Build Users: 32
Build Group ID: 30000
Build Group Name: nixbld
build users:
Username: UID
_nixbld1: 301
_nixbld2: 302
_nixbld3: 303
_nixbld4: 304
_nixbld5: 305
_nixbld6: 306
_nixbld7: 307
_nixbld8: 308
_nixbld9: 309
_nixbld10: 310
_nixbld11: 311
_nixbld12: 312
_nixbld13: 313
_nixbld14: 314
_nixbld15: 315
_nixbld16: 316
_nixbld17: 317
_nixbld18: 318
_nixbld19: 319
_nixbld20: 320
_nixbld21: 321
_nixbld22: 322
_nixbld23: 323
_nixbld24: 324
_nixbld25: 325
_nixbld26: 326
_nixbld27: 327
_nixbld28: 328
_nixbld29: 329
_nixbld30: 330
_nixbld31: 331
_nixbld32: 332
Ready to continue?
[y/n] y
---- Preparing a Nix volume ----------------------------------------------------
Nix traditionally stores its data in the root directory /nix, but
macOS now (starting in 10.15 Catalina) has a read-only root directory.
To support Nix, I will create a volume and configure macOS to mount it
at /nix.
~~> Configuring /etc/synthetic.conf to make a mount-point at /nix
---- sudo execution ------------------------------------------------------------
I am executing:
to add Nix to /etc/synthetic.conf
~~> Creating a Nix volume
---- sudo execution ------------------------------------------------------------
I am executing:
to create a new APFS volume 'Nix Store' on disk1
---- sudo execution ------------------------------------------------------------
I am executing:
to ensure the Nix volume is not mounted
disk1s7 was already unmounted
~~> Configuring /etc/fstab to specify volume mount options
---- sudo execution ------------------------------------------------------------
I am executing:
to add nix to fstab
Volume Nix Store on Nix Store mounted
---- sudo execution ------------------------------------------------------------
I am executing:
to add your Nix volume's password to Keychain
---- sudo execution ------------------------------------------------------------
I am executing:
to encrypt your Nix volume
Encrypting with the new "Disk" crypto user on disk1s7
The new "Disk" user will be the only one who has initial access to disk1s7
The new APFS crypto user UUID will be 787D92F5-B3B0-49AB-B89E-DEF4FE89F9B3
Encryption has likely completed due to AES hardware; see "diskutil apfs list"
Volume Nix Store on disk1s7 force-unmounted
~~> Configuring LaunchDaemon to mount 'Nix Store'
---- sudo execution ------------------------------------------------------------
I am executing:
to install the Nix volume mounter
---- sudo execution ------------------------------------------------------------
I am executing:
to launch the Nix volume mounter
---- sudo execution ------------------------------------------------------------
I am executing:
to launch the Nix volume mounter
~~> Setting up the build group nixbld
---- sudo execution ------------------------------------------------------------
I am executing:
Create the Nix build group, nixbld
~~> Setting up the build user _nixbld1
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#1), _nixbld1
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld1 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld1 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld1 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld1 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld2
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#2), _nixbld2
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld2 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld2 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld2 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld2 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld3
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#3), _nixbld3
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld3 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld3 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld3 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld3 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld4
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#4), _nixbld4
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld4 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld4 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld4 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld4 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld5
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#5), _nixbld5
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld5 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld5 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld5 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld5 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld6
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#6), _nixbld6
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld6 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld6 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld6 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld6 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld7
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#7), _nixbld7
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld7 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld7 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld7 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld7 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld8
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#8), _nixbld8
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld8 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld8 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld8 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld8 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld9
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#9), _nixbld9
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld9 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld9 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld9 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld9 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld10
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#10), _nixbld10
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld10 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld10 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld10 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld10 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld11
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#11), _nixbld11
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld11 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld11 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld11 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld11 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld12
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#12), _nixbld12
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld12 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld12 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld12 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld12 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld13
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#13), _nixbld13
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld13 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld13 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld13 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld13 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld14
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#14), _nixbld14
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld14 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld14 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld14 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld14 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld15
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#15), _nixbld15
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld15 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld15 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld15 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld15 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld16
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#16), _nixbld16
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld16 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld16 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld16 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld16 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld17
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#17), _nixbld17
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld17 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld17 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld17 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld17 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld18
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#18), _nixbld18
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld18 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld18 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld18 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld18 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld19
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#19), _nixbld19
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld19 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld19 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld19 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld19 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld20
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#20), _nixbld20
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld20 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld20 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld20 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld20 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld21
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#21), _nixbld21
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld21 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld21 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld21 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld21 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld22
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#22), _nixbld22
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld22 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld22 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld22 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld22 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld23
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#23), _nixbld23
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld23 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld23 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld23 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld23 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld24
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#24), _nixbld24
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld24 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld24 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld24 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld24 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld25
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#25), _nixbld25
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld25 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld25 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld25 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld25 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld26
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#26), _nixbld26
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld26 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld26 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld26 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld26 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld27
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#27), _nixbld27
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld27 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld27 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld27 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld27 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld28
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#28), _nixbld28
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld28 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld28 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld28 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld28 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld29
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#29), _nixbld29
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld29 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld29 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld29 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld29 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld30
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#30), _nixbld30
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld30 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld30 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld30 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld30 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld31
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#31), _nixbld31
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld31 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld31 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld31 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld31 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the build user _nixbld32
---- sudo execution ------------------------------------------------------------
I am executing:
Creating the Nix build user (#32), _nixbld32
---- sudo execution ------------------------------------------------------------
I am executing:
in order to make _nixbld32 a hidden user
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld32 a safe home directory
---- sudo execution ------------------------------------------------------------
I am executing:
in order to give _nixbld32 a safe home directory
Logins Disabled: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
Add _nixbld32 to the nixbld group
Member of nixbld: Yes
---- sudo execution ------------------------------------------------------------
I am executing:
to let the nix daemon use this user for builds (this might seem redundant, but there are two concepts of group membership)
~~> Setting up the basic directory structure
---- sudo execution ------------------------------------------------------------
I am executing:
to take root ownership of existing Nix store files
chown: /nix/.Trashes: Operation not permitted
chown: /nix/.Trashes: Operation not permitted
---- sudo execution ------------------------------------------------------------
I am executing:
to make the basic directory structure of Nix (part 1)
install: mkdir /nix/var
install: mkdir /nix/var/log
install: mkdir /nix/var/log/nix
install: mkdir /nix/var/log/nix/drvs
install: mkdir /nix/var/nix
install: mkdir /nix/var/nix/db
install: mkdir /nix/var/nix/gcroots
install: mkdir /nix/var/nix/profiles
install: mkdir /nix/var/nix/temproots
install: mkdir /nix/var/nix/userpool
install: mkdir /nix/var/nix/gcroots/per-user
install: mkdir /nix/var/nix/profiles/per-user
---- sudo execution ------------------------------------------------------------
I am executing:
to make the basic directory structure of Nix (part 2)
install: mkdir /nix/store
---- sudo execution ------------------------------------------------------------
I am executing:
to place the default nix daemon configuration (part 1)
---- sudo execution ------------------------------------------------------------
I am executing:
to set up the default system channel (part 1)
~~> Installing Nix
---- sudo execution ------------------------------------------------------------
I am executing:
to copy the basic Nix files to the new store at /nix/store
---- sudo execution ------------------------------------------------------------
I am executing:
to make the new store non-writable at /nix/store
---- sudo execution ------------------------------------------------------------
I am executing:
to load data for the first time in to the Nix Database
warning: the group 'nixbld ' specified in 'build-users-group' does not exist
Just finished getting the nix database ready.
~~> Setting up shell profiles: /etc/bashrc /etc/profile.d/nix.sh /etc/zshrc /etc/bash.bashrc /etc/zsh/zshrc
---- sudo execution ------------------------------------------------------------
I am executing:
to back up your current /etc/bashrc to /etc/bashrc.backup-before-nix
---- sudo execution ------------------------------------------------------------
I am executing:
extend your /etc/bashrc with nix-daemon settings
Nix
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
End Nix
---- sudo execution ------------------------------------------------------------
I am executing:
to back up your current /etc/zshrc to /etc/zshrc.backup-before-nix
---- sudo execution ------------------------------------------------------------
I am executing:
extend your /etc/zshrc with nix-daemon settings
Nix
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
End Nix
---- sudo execution ------------------------------------------------------------
I am executing:
to back up your current /etc/bash.bashrc to /etc/bash.bashrc.backup-before-nix
---- sudo execution ------------------------------------------------------------
I am executing:
extend your /etc/bash.bashrc with nix-daemon settings
Nix
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
End Nix
~~> Setting up the default profile
---- sudo execution ------------------------------------------------------------
I am executing:
to install a bootstrapping Nix in to the default profile
warning: the group 'nixbld ' specified in 'build-users-group' does not exist
installing 'nix-2.6.0'
error: the group 'nixbld ' specified in 'build-users-group' does not exist
---- oh no! --------------------------------------------------------------------
Jeeze, something went wrong. If you can take all the output and open
an issue, we'd love to fix the problem so nobody else has this issue.
:(
We'd love to help if you need it.
You can open an issue at https://github.com/nixos/nix/issues
Or feel free to contact the team:
The text was updated successfully, but these errors were encountered: