I am following the instructions here:
The final stage of garuda-nix-subsystem install
fails, complaining that mount point does not exist.
This is the whole story:
shmuel@shmuel-garuda ~ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix -o nix-install.sh
shmuel@shmuel-garuda ~ sh ./nix-install.sh install --diagnostic-endpoint=""
info: downloading installer https://install.determinate.systems/nix/tag/v0.17.1/nix-installer-x86_64-linux
`nix-installer` needs to run as `root`, attempting to escalate now via `sudo`...
[sudo] password for shmuel:
Nix install plan (v0.17.1)
Planner: linux
Configured settings:
* diagnostic_endpoint: ""
Planned actions:
* Create directory `/nix`
* Fetch `https://releases.nixos.org/nix/nix-2.20.5/nix-2.20.5-x86_64-linux.tar.xz` to `/nix/temp-install-dir`
* Create a directory tree in `/nix`
* Move the downloaded Nix into `/nix`
* Create build users (UID 30001-30032) and group (GID 30000)
* Setup the default Nix profile
* Place the Nix configuration in `/etc/nix/nix.conf`
* Configure the shell profiles
* Configure Nix daemon related settings with systemd
* Remove directory `/nix/temp-install-dir`
Proceed? ([Y]es/[n]o/[e]xplain): Y
INFO Step: Create directory `/nix`
INFO Step: Provision Nix
INFO Step: Create build users (UID 30001-30032) and group (GID 30000)
INFO Step: Configure Nix
INFO Step: Create directory `/etc/tmpfiles.d`
INFO Step: Configure Nix daemon related settings with systemd
INFO Step: Remove directory `/nix/temp-install-dir`
INFO Failed to send diagnostic to `/`, continuing
Nix was installed successfully!
To get started using Nix, open a new shell or run `. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh`
shmuel@shmuel-garuda ~ sudo pacman -S garuda-nix-subsystem
resolving dependencies...
looking for conflicting packages...
Package (1) New Version Net Change
garuda/garuda-nix-subsystem 0.2.0-1 0.00 MiB
Total Installed Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [---------------------------------] 100%
(1/1) checking package integrity [---------------------------------] 100%
(1/1) loading package files [---------------------------------] 100%
(1/1) checking for file conflicts [---------------------------------] 100%
(1/1) checking available disk space [---------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 25
:: Processing package changes...
(1/1) installing garuda-nix-subsystem [---------------------------------] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
brpcfax-bin 2.0.1.1-1
caffeine-ng 4.2.0-1
gnome-disk-utility-git 44.0+104+g52681796-1
goldendict-ng 24.01.22-1
hebcal 5.8.5-1
powerline-console-fonts 20181111-2
python-pulsectl 1:23.5.2-1
sticky-notes 0.2.4-1
wl-color-picker 1.3-1
(3/6) Orphaned package notification...
foomatic-db 3:20240209-1
foomatic-db-nonfree-ppds 3:20240209-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/passwd.pacnew
/etc/locale.gen.pacnew
/etc/pam.d/kde.pacnew
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 26
(6/6) Syncing all file systems...
shmuel@shmuel-garuda ~ garuda-nix-subsystem install
--> Mounting nix subvolume
mount: /mnt/0d1a414b-a691-4a93-afb0-3c06623dd557: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
mount: /mnt/7d7f67de-2a4f-42e8-ac5a-c03668300578: mount point does not exist.
dmesg(1) may have more information after failed mount system call.