-
-
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
Mac OS installer script fails #4779
Comments
Just basic dot-connecting:
|
I'm also trying to install nix in multi-user mode on a macOS EC2 machine, and I get this error. |
I have easily reproducible AMIs created, and I'm happy to run commands to help debug this. |
@hborders It would be nice to track this down. We may need to try to find one or people with more knowledge of macOS or Nix internals than I have (Are you on Matrix?) I was already feeling a bit out of my depth in previous attempts like #4640, but I had a few hunches. We ultimately failed to validate any of those, leaving me ~out of ideas for clean solutions. You might be able to start with some of the steps in that thread to double-validate them. |
I'm running on macOS 11.4, and I didn't encounter the #4640 problem. I'd rebooted my once since installing nix in single-user mode, and
|
I'm not on Matrix. I don't know what Matrix is. |
The current chat platform most of the community on. Not required, just curious. I've already linked this issue a few times in some rooms on Matrix to see if I can find someone with a little more knowledge here. Will keep trying. |
If it's helpful, I'm happy to set up some time and debug things with you live over your preferred medium. I can join matrix if necessary. This isn't blocking me anymore since it's acceptable to run in single-user mode, but I'd like to get multi-user mode working properly. |
I did stumble over one old thread, #3156, that petered out without a clear indication from any of the existing reporters about whether the potential fix indeed worked for them. Can you try this out? I don't mind doing it this way, or live (evenings CDT or weekend). I'm mostly looking for others because I don't feel like I have any new ideas here, and don't have much lower-layer knowledge at this (Nix | CPP | macOS) junction to reason/debug from. But, for now we can at least pull on the thread from 3156--I'd forgotten all about that, and it may lead to a solution. |
Ah. Okay. Pulling on that thread a little myself led me back around to some comments I left in the installer: https://github.com/NixOS/nix/blob/master/scripts/create-darwin-volume.sh#L445-L477 This makes me wonder if you'd be seeing this problem at all with an installer built from master. There will hopefully be a genuine release from master in the near future, but for now you should be able to try out https://github.com/numtide/nix-unstable-installer. |
I don't think ec2 can support multi-user properly. It doesn't look like these machines support groups / users like you'd expect. For instance:
Same thing with chown too. |
@matthewbauer Hmm. That might track back around to the enable ownership stuff in #3156 Not sure if you are set up to pull on this thread? Iirc people were struggling to find a less-painful workaround than managing to gain gui access and manually adding a permission (full disk I guess?) I am a little fuzzy on details (and too far down a well refactoring something to put down all of my spinning plates...) but I've had a few exchanges on gh and back on IRC with people who ran into this, so there should be breadcrumbs. |
Nice! I did not see that. I'll try making an installer which sets enableOwnership if GlobalPermissionsEnabled==false. |
PR: #5172 |
I think this can be closed, since #5172 has been merged and now released. |
Still a problem on macOS EC2 instances. |
Mac OS installer script fails, below is the whole output. Doing this on an EC2 Mac instance.
Error:
installing 'nix-2.3.10'
Assertion failed: (S_ISLNK(st.st_mode)), function canonicalisePathMetaData, file src/libstore/local-store.cc, line 529.
/var/folders/_t/v1lkmtk52nb2_46gs28jf8xc0000gn/T/nix-binary-tarball-unpack.XXXXXXXXXX.gKniansM/unpack/nix-2.3.10-x86_64-darwin/install-multi-user: line 216: 42201 Abort trap: 6 sudo "$@"
Full output:
ec2-user@ip-10-0-134-96 ~ % ./nixinstall.sh --daemon --darwin-use-unencrypted-nix-store-volume
downloading Nix 2.3.10 binary tarball for x86_64-darwin from 'https://releases.nixos.org/nix/nix-2.3.10/nix-2.3.10-x86_64-darwin.tar.xz' to '/var/folders/_t/v1lkmtk52nb2_46gs28jf8xc0000gn/T/nix-binary-tarball-unpack.XXXXXXXXXX.gKniansM'...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 26.6M 100 26.6M 0 0 71.6M 0 --:--:-- --:--:-- --:--:-- 71.4M
Note: a multi-user installation is possible. See https://nixos.org/nix/manual/#sect-multi-user-installation
Creating volume and mountpoint /nix.
Using existing 'Nix Store' volume
Switching to the Daemon-based 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 one.
Show you what we are going to install and where. Then we 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 we will do?
[y/n] n
---- let's talk about sudo -----------------------------------------------------
This script is going to call sudo a lot. Every time we 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. We 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 we use sudo?
[y/n] y
Yay! Thanks! Let's get going!
---- sudo execution ------------------------------------------------------------
I am executing:
making sure that /var/root/.nix-defexpr doesn't exist
---- sudo execution ------------------------------------------------------------
I am executing:
making sure that /var/root/.nix-channels doesn't exist
---- sudo execution ------------------------------------------------------------
I am executing:
making sure that /var/root/.nix-profile doesn't exist
---- Nix config report ---------------------------------------------------------
Temp Dir: /var/folders/_t/v1lkmtk52nb2_46gs28jf8xc0000gn/T/tmp.XXXXXXXXXX.BNFZAIrn
Nix Root: /nix
Build Users: 32
Build Group ID: 30000
Build Group Name: nixbld
build users:
Username: UID
nixbld1: 30001
nixbld2: 30002
nixbld3: 30003
nixbld4: 30004
nixbld5: 30005
nixbld6: 30006
nixbld7: 30007
nixbld8: 30008
nixbld9: 30009
nixbld10: 30010
nixbld11: 30011
nixbld12: 30012
nixbld13: 30013
nixbld14: 30014
nixbld15: 30015
nixbld16: 30016
nixbld17: 30017
nixbld18: 30018
nixbld19: 30019
nixbld20: 30020
nixbld21: 30021
nixbld22: 30022
nixbld23: 30023
nixbld24: 30024
nixbld25: 30025
nixbld26: 30026
nixbld27: 30027
nixbld28: 30028
nixbld29: 30029
nixbld30: 30030
nixbld31: 30031
nixbld32: 30032
Ready to continue?
[y/n] y
~~> 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)
---- sudo execution ------------------------------------------------------------
I am executing:
to make the basic directory structure of Nix (part 1)
---- sudo execution ------------------------------------------------------------
I am executing:
to make the basic directory structure of Nix (part 2)
---- sudo execution ------------------------------------------------------------
I am executing:
to make the basic directory structure of Nix (part 3)
---- 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)
---- sudo execution ------------------------------------------------------------
I am executing:
to copy the basic Nix files to the new store at /nix/store
---- sudo execution ------------------------------------------------------------
I am executing:
to load data for the first time in to the Nix Database
---- 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 installing a bootstrapping Nix in to the default Profile
installing 'nix-2.3.10'
Assertion failed: (S_ISLNK(st.st_mode)), function canonicalisePathMetaData, file src/libstore/local-store.cc, line 529.
/var/folders/_t/v1lkmtk52nb2_46gs28jf8xc0000gn/T/nix-binary-tarball-unpack.XXXXXXXXXX.gKniansM/unpack/nix-2.3.10-x86_64-darwin/install-multi-user: line 216: 42201 Abort trap: 6 sudo "$@"
---- 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.
The text was updated successfully, but these errors were encountered: