NixOS / nix

Nix, the purely functional package manager
https://nixos.org/
GNU Lesser General Public License v2.1
12.15k stars 1.47k forks source link

`sudo ln -sfn /nix/var/nix/profiles/default/lib/tmpfiles.d/nix-daemon.conf /etc/tmpfiles.d/nix-daemon.conf` failed during installation #8489

Open bergr7 opened 1 year ago

bergr7 commented 1 year ago

Platform

Additional information

N/A

Output

Output ```log sh <(curl -L https://nixos.org/nix/install) --daemon % 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 4052 100 4052 0 0 8377 0 --:--:-- --:--:-- --:--:-- 8377 downloading Nix 2.16.1 binary tarball for x86_64-linux from 'https://releases.nixos.org/nix/nix-2.16.1/nix-2.16.1-x86_64-linux.tar.xz' to '/tmp/nix-binary-tarball-unpack.eBgI7oWBGE'... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 21.0M 100 21.0M 0 0 38.9M 0 --:--:-- --:--:-- --:--:-- 38.9M Note: a multi-user installation is possible. See https://nixos.org/manual/nix/stable/installation/installing-binary.html#multi-user-installation 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: 1. 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. 2. Show you what I am going to install and where. Then I will ask if you are ready to continue. 3. Create the system users and groups that the Nix daemon uses to run builds. 4. Perform the basic installation of the Nix files daemon. 5. Configure your shell to import special Nix Profile files, so you can use Nix. 6. Start the Nix daemon. Would you like to see a more detailed list of what I will do? [y/n] y I will: - make sure your computer doesn't already have Nix files (if it does, I will tell you how to clean them up.) - create local users (see the list above for the users I'll make) - create a local group (nixbld) - install Nix in to /nix - create a configuration file in /etc/nix - set up the "default profile" by creating some Nix-related files in /root - back up /etc/bash.bashrc to /etc/bash.bashrc.backup-before-nix - update /etc/bash.bashrc to include some Nix configuration - load and start a service (at /etc/systemd/system/nix-daemon.service and /etc/systemd/system/nix-daemon.socket) for nix-daemon Ready to continue? [y/n] y ---- 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: $ sudo echo 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! ~~> 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: /tmp/tmp.c7ULO90pvb 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: $ sudo groupadd -g 30000 --system nixbld Create the Nix build group, nixbld [sudo] password for bernardo: Created: Yes ~~> Setting up the build user nixbld1 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 1 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30001 --password ! nixbld1 Creating the Nix build user, nixbld1 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 1 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld2 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 2 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30002 --password ! nixbld2 Creating the Nix build user, nixbld2 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 2 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld3 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 3 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30003 --password ! nixbld3 Creating the Nix build user, nixbld3 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 3 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld4 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 4 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30004 --password ! nixbld4 Creating the Nix build user, nixbld4 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 4 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld5 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 5 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30005 --password ! nixbld5 Creating the Nix build user, nixbld5 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 5 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld6 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 6 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30006 --password ! nixbld6 Creating the Nix build user, nixbld6 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 6 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld7 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 7 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30007 --password ! nixbld7 Creating the Nix build user, nixbld7 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 7 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld8 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 8 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30008 --password ! nixbld8 Creating the Nix build user, nixbld8 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 8 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld9 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 9 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30009 --password ! nixbld9 Creating the Nix build user, nixbld9 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 9 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld10 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 10 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30010 --password ! nixbld10 Creating the Nix build user, nixbld10 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 10 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld11 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 11 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30011 --password ! nixbld11 Creating the Nix build user, nixbld11 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 11 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld12 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 12 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30012 --password ! nixbld12 Creating the Nix build user, nixbld12 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 12 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld13 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 13 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30013 --password ! nixbld13 Creating the Nix build user, nixbld13 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 13 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld14 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 14 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30014 --password ! nixbld14 Creating the Nix build user, nixbld14 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 14 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld15 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 15 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30015 --password ! nixbld15 Creating the Nix build user, nixbld15 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 15 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld16 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 16 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30016 --password ! nixbld16 Creating the Nix build user, nixbld16 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 16 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld17 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 17 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30017 --password ! nixbld17 Creating the Nix build user, nixbld17 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 17 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld18 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 18 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30018 --password ! nixbld18 Creating the Nix build user, nixbld18 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 18 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld19 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 19 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30019 --password ! nixbld19 Creating the Nix build user, nixbld19 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 19 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld20 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 20 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30020 --password ! nixbld20 Creating the Nix build user, nixbld20 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 20 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld21 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 21 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30021 --password ! nixbld21 Creating the Nix build user, nixbld21 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 21 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld22 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 22 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30022 --password ! nixbld22 Creating the Nix build user, nixbld22 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 22 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld23 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 23 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30023 --password ! nixbld23 Creating the Nix build user, nixbld23 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 23 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld24 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 24 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30024 --password ! nixbld24 Creating the Nix build user, nixbld24 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 24 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld25 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 25 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30025 --password ! nixbld25 Creating the Nix build user, nixbld25 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 25 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld26 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 26 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30026 --password ! nixbld26 Creating the Nix build user, nixbld26 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 26 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld27 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 27 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30027 --password ! nixbld27 Creating the Nix build user, nixbld27 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 27 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld28 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 28 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30028 --password ! nixbld28 Creating the Nix build user, nixbld28 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 28 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld29 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 29 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30029 --password ! nixbld29 Creating the Nix build user, nixbld29 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 29 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld30 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 30 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30030 --password ! nixbld30 Creating the Nix build user, nixbld30 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 30 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld31 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 31 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30031 --password ! nixbld31 Creating the Nix build user, nixbld31 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 31 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the build user nixbld32 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo useradd --home-dir /var/empty --comment Nix build user 32 --gid 30000 --groups nixbld --no-user-group --system --shell /sbin/nologin --uid 30032 --password ! nixbld32 Creating the Nix build user, nixbld32 Created: Yes Hidden: Yes Home Directory: /var/empty Note: Nix build user 32 Logins Disabled: Yes Member of nixbld: Yes PrimaryGroupID: 30000 ~~> Setting up the basic directory structure ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo install -dv -m 0755 /nix /nix/var /nix/var/log /nix/var/log/nix /nix/var/log/nix/drvs /nix/var/nix /nix/var/nix/db /nix/var/nix/gcroots /nix/var/nix/profiles /nix/var/nix/temproots /nix/var/nix/userpool /nix/var/nix/daemon-socket /nix/var/nix/gcroots/per-user /nix/var/nix/profiles/per-user to make the basic directory structure of Nix (part 1) install: creating directory '/nix' install: creating directory '/nix/var' install: creating directory '/nix/var/log' install: creating directory '/nix/var/log/nix' install: creating directory '/nix/var/log/nix/drvs' install: creating directory '/nix/var/nix' install: creating directory '/nix/var/nix/db' install: creating directory '/nix/var/nix/gcroots' install: creating directory '/nix/var/nix/profiles' install: creating directory '/nix/var/nix/temproots' install: creating directory '/nix/var/nix/userpool' install: creating directory '/nix/var/nix/daemon-socket' install: creating directory '/nix/var/nix/gcroots/per-user' install: creating directory '/nix/var/nix/profiles/per-user' ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo install -dv -g nixbld -m 1775 /nix/store to make the basic directory structure of Nix (part 2) install: creating directory '/nix/store' ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo install -dv -m 0555 /etc/nix to place the default nix daemon configuration (part 1) install: creating directory '/etc/nix' ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo install -m 0664 /tmp/tmp.c7ULO90pvb/.nix-channels /root/.nix-channels to set up the default system channel (part 1) ~~> Installing Nix ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo cp -RPp ./store/026hln0aq1hyshaxsdvhg0kmcm6yf45r-zlib-1.2.13 ./store/1f3pdcihv4mmgfsyw4jxqjvn7j5sc2xy-aws-c-mqtt-0.7.13 ./store/20d2d0jap81kxp5ng1igl7kkgnd077f3-libcpuid-0.6.2 ./store/34xlpp3j3vy7ksn09zh44f1c04w77khf-libunistring-1.0 ./store/3j1h6psl4pzn6b3yck6rk33bpwrmihb1-aws-c-common-0.8.5 ./store/3n9vwzn9wkq7cj93jp0s6gqpx1zbhvlj-libarchive-3.6.1-lib ./store/3z091ijyij0mmgi3iv0mp945lm2bx4wy-aws-checksums-0.1.13 ./store/4mxnw95jcm5a27qk60z7yc0gvxp42b9a-openssl-3.0.7 ./store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163 ./store/4rkhsf7sig2lh303bygqr3ph5mfwz0ah-s2n-tls-1.3.28 ./store/50si0kkawnfkgs8m7d8iv2zmkq0fdbm7-aws-c-event-stream-0.2.15 ./store/5glq0q102jva5p0h9ap0f1j9ps24gcc0-aws-sdk-cpp-1.9.294 ./store/5mh5019jigj0k14rdnjam1xwk5avn1id-libidn2-2.3.2 ./store/5q73izqsdasz81gma1nz6870b6220vkh-aws-crt-cpp-0.18.9 ./store/6qqybxxz6636jymz8x7l2sxj4np9yzsy-aws-c-cal-0.5.20 ./store/7b943a2k4amjmam6dnwnxnj8qbba9lbq-busybox-static-x86_64-unknown-linux-musl-1.35.0 ./store/7q41sbf04qcwv75j5bxis6pfjnmshy44-acl-2.3.1 ./store/816qwr4xy058451rbxr0ccyh1v1akhb6-keyutils-1.6.3-lib ./store/84px25a6dsmdg7ni7186rmkybq1k2vrf-aws-c-s3-0.1.51 ./store/9iy1ng7h1l6jdmjk157jra8n4hkrfdj1-brotli-1.0.9-lib ./store/9x6jfl84234im3f4gsrl1js3zyqz76jd-nlohmann_json-3.11.2 ./store/a6q74vrxbsrmmw1z0fdzd0qrcm6dc0ll-aws-c-http-0.6.27 ./store/a7gvj343m05j2s32xcnwr35v31ynlypr-coreutils-9.1 ./store/b7ac47isdc4z1ajln6adz3ppcjs1708b-libsodium-1.0.18 ./store/ba4f8msp39cfvfpw3m7fsalb4psw347z-nss-cacert-3.83 ./store/bwsyv47ri47ppr4ga34wd2khk89ch4n4-aws-c-auth-0.6.21 ./store/c8byvs0rj8vg5cpm5mswcg5dvp7d5ir7-libseccomp-2.5.4-lib ./store/cr5fmwri3601s7724ayjvckhsg6cz4rv-attr-2.5.1 ./store/dsd5gz46hdbdk2rfdimqddhq6m8m8fqs-bash-5.1-p16 ./store/f116ly4fl72zc5ynb03qrwdk2bp8y61p-aws-c-io-0.13.11 ./store/fph0r1qjhsygrb420y2zsfhjh3rssq0z-aws-c-sdkutils-0.1.7 ./store/h5slhj7gqpqh5q4jb00xdbcwbl8vqqa7-libxml2-2.10.3 ./store/il7dydwf1wfn9b4p4cii8q99b93i106n-editline-1.17.1 ./store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1 ./store/jpj9lx0p2h1vs3gkzj8jh350113bsm84-sqlite-3.39.4 ./store/lgdq362bvrzc4bg0cb8mj38rsjcmzxsf-gmp-with-cxx-stage4-6.2.1 ./store/mdck89nsfisflwjv6xv8ydj7dj0sj2pn-gcc-11.3.0-lib ./store/pa95fm7h2ss60x8vvy3jarci655aknlh-boehm-gc-8.2.2 ./store/qz400bwshaqikj5s2qyvh0c9qffgmqik-nghttp2-1.49.0-lib ./store/r7gl900my2fw6k33nxh2r7rzv8nv0s25-libkrb5-1.20 ./store/rirzp6ijbcwnxlf0b2n286n587r3z9jw-curl-7.86.0 ./store/vqq9s0d6fw6kqf3sr5nrzqbys9rhygqd-libssh2-1.10.0 ./store/w10in9diaqrcqqxi5lg20n3q2jfpk6pq-zstd-1.5.2 ./store/w3sdhqiazzp4iy40wc2g85mv0grg1cx0-xz-5.2.7 ./store/wnxn8173p8gj888wwgv2l9czp7zf4jl3-aws-c-compression-0.2.16 ./store/ysl6qj5r7nn63b16954dhk7x47r5yq7i-bzip2-1.0.8 /nix/store/ to copy the basic Nix files to the new store at /nix/store ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo chmod -R ugo-w /nix/store/ to make the new store non-writable at /nix/store Alright! We have our first nix at /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1 ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo HOME=/root /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1/bin/nix-store --load-db to load data for the first time in to the Nix Database 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: $ sudo touch /etc/bashrc to create a stub /etc/bashrc which will be updated ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo tee -a /etc/bashrc 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: $ sudo touch /etc/profile.d/nix.sh to create a stub /etc/profile.d/nix.sh which will be updated ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo tee -a /etc/profile.d/nix.sh extend your /etc/profile.d/nix.sh 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: $ sudo touch /etc/zshrc to create a stub /etc/zshrc which will be updated ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo tee -a /etc/zshrc 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: $ sudo cp /etc/bash.bashrc /etc/bash.bashrc.backup-before-nix to back up your current /etc/bash.bashrc to /etc/bash.bashrc.backup-before-nix ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo tee -a /etc/bash.bashrc 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 shell profiles for Fish with with conf.d/nix.fish inside /etc/fish /usr/local/etc/fish /opt/homebrew/etc/fish /opt/local/etc/fish ~~> Setting up the default profile ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo HOME=/root /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1/bin/nix-env -i /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1 to install a bootstrapping Nix in to the default profile installing 'nix-2.16.1' building '/nix/store/2bdqkggqrhiwrklp7y9sfrqdkrw9xihd-user-environment.drv'... ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo HOME=/root /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1/bin/nix-env -i /nix/store/ba4f8msp39cfvfpw3m7fsalb4psw347z-nss-cacert-3.83 to install a bootstrapping SSL certificate just for Nix in to the default profile installing 'nss-cacert-3.83' building '/nix/store/qppd0haqp516a0608rcchj36lj1ky61j-user-environment.drv'... ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo HOME=/root NIX_SSL_CERT_FILE=/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt /nix/store/jdijjdjl6gjh07s4mwgb6bvm501hmjvh-nix-2.16.1/bin/nix-channel --update nixpkgs to update the default channel in the default profile unpacking channels... ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo install -m 0664 /tmp/tmp.c7ULO90pvb/nix.conf /etc/nix/nix.conf to place the default nix daemon configuration (part 2) ~~> Setting up the nix-daemon systemd service ---- sudo execution ------------------------------------------------------------ I am executing: $ sudo ln -sfn /nix/var/nix/profiles/default/lib/tmpfiles.d/nix-daemon.conf /etc/tmpfiles.d/nix-daemon.conf to create the nix-daemon tmpfiles config ln: failed to create symbolic link '/etc/tmpfiles.d/nix-daemon.conf': No such file or directory ---- oh no! -------------------------------------------------------------------- Oh no, 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/new?labels=installer&template=installer.md Or get in touch with the community: https://nixos.org/community ```

Priorities

Add :+1: to issues you find important.

abathur commented 1 year ago

The message probably indicates that the /etc/tmpfiles.d/ directory doesn't exist.

I'm not sure if it's correct for the installer to assume that directory exists, but I suspect there would be a lot more reports from Ubuntu users (there is a report from a Clear Linux user about this in https://github.com/NixOS/nix/issues/7990) if this path didn't exist in Ubuntu by default.

(Is there any chance you've removed this, or obtained Ubuntu from an image where it has been removed?)