!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

579 Members
NixOS ❤️ systemd159 Servers

Load older messages


SenderMessageTime
21 Feb 2025
@elvishjerricco:matrix.org@elvishjerricco:matrix.org* It'll mount normally at boot with either way06:22:02
@cleverca22:matrix.orgcleverca22ah06:22:13
24 Feb 2025
@ubalot:matrix.orgubalot joined the room.08:06:23
@arianvp:matrix.orgArian

Do I need to worry about these logs in systemd-initrd?


initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libnss_files.so.2"
initrd-linux> Warning: Couldn't satisfy dependency ld-linux-aarch64.so.1 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libc.so.6"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libm.so.6"
initrd-linux> Warning: Couldn't satisfy dependency ld-linux-aarch64.so.1 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libm.so.6"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libdl.so.2"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libpthread.so.0"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/mjqj5naakm09gfvwm8aalbzswdqwm9v5-gcc-13.3.0-libgcc/lib/libgcc_s.so.1"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/04aq2w58qlqjvwamcljh1hahz744hlzd-libidn2-2.3.7/lib/libidn2.so.0.4.0"
initrd-linux> Warning: Couldn't satisfy dependency ld-linux-aarch64.so.1 for "/nix/store/04aq2w58qlqjvwamcljh1hahz744hlzd-libidn2-2.3.7/lib/libidn2.so.0.4.0"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libresolv.so.2"
initrd-linux> Warning: Couldn't satisfy dependency ld-linux-aarch64.so.1 for "/nix/store/8d9rkvllf04pyz790vk6wd4k8mnc5c64-glibc-2.40-36/lib/libresolv.so.2"
initrd-linux> Warning: Couldn't satisfy dependency libc.so.6 for "/nix/store/8rywcj8s7gx9iy4hwipfz7nb87s9rib9-libunistring-1.2/lib/libunistring.so.5.1.0"
initrd-linux> Warning: Couldn't satisfy dependency ld-linux-aarch64.so.1 for "/nix/store/8rywcj8s7gx9iy4hwipfz7nb87s9rib9-libunistring-1.2/lib/libunistring.so.5
10:02:26
@arianvp:matrix.orgArian we are including libnss_files so I am confused. Also ld-linux-aarch64.so.1 missing sounds bad? 10:02:47
@arianvp:matrix.orgArianoh wait our ld-linux is just a stab that says “this doesn’t work” anyway10:11:18
@arianvp:matrix.orgArianah this is just glibc being glibc10:32:55
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgThis happens because glibc is effectively an implicit part of RPATH. So all the glibc libs are not found in the literal RPATH of an executable, but are found by the dynamic loader because it just knows to look there20:57:53
@arianvp:matrix.orgArian I just found out that systemd-fstab has a —generate-fstab flag that uses MountPoints= to synthesize an fstab file 22:07:34
@arianvp:matrix.orgArian * I just found out that systemd-repart has a —generate-fstab flag that uses MountPoints= to synthesize an fstab file 22:07:42
@arianvp:matrix.orgArian so we can use systemd.repart.partitions as a full replacement for fileSystems 22:08:02
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgoh22:09:08
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgthat's extremely interesting22:09:13
@arianvp:matrix.orgArian also has a —generate-crypttab 22:09:18
@arianvp:matrix.orgArianyeh this is very dope22:09:54
@elvishjerricco:matrix.org@elvishjerricco:matrix.org Arian: I think there's an issue here though. fstab is a dependency of toplevel, and a repart image depends on toplevel 22:11:06
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgso you can't use repart to get the fstab without making an infinite loop22:11:23
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgunless you use a mock repart config that doesn't include toplevel22:11:35
@arianvp:matrix.orgArian we already have that. image.repart.definitions includes toplevel but systemd.repart.definitions does not 22:12:55
@arianvp:matrix.orgArianit’s a bit hacky but can make it work ?22:13:00
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgoh, ok22:13:09
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgwell I'm definitely interested in this22:13:17
@galaxyyy:matrix.orgSaturn changed their profile picture.22:36:11
25 Feb 2025
@marie:marie.cologne@marie:marie.colognecould someone here have a look at this? https://github.com/NixOS/nixpkgs/pull/372979 would be nice to have this working in the next release, and we should make sure this doesn't lock anyone out with the ssh changes10:16:18
26 Feb 2025
@srestegosaurio:tchncs.de@srestegosaurio:tchncs.de
In reply to @arianvp:matrix.org
so we can use systemd.repart.partitions as a full replacement for fileSystems
What advantages could it have? Or is this related to a specific usecae?
06:03:55
@arianvp:matrix.orgArianThe main complaint about nixos that I hear from people is that it's too much like arch Linux and gentoo. The fact that our manual spends the first whole chapter telling you to type manual partitioning commands into a cli is terrible sales pitch 08:21:49
@arianvp:matrix.orgArianWhat if we have a partition scheme that just is nix code and then takes care of both partitioning your disk and mounting your disks once installed. Suddenly you can replace the entire first chapter with 4 lines of nix08:22:29
@arianvp:matrix.orgArianThat's the usecase08:22:42
@k900:0upti.meK900Isn't that just disko08:22:46
@k900:0upti.meK900And also like08:22:48

Show newer messages


Back to Room ListRoom Version: 6