Problem: root FS on ZFS, systemd-logind failing
Problem: root FS on ZFS, systemd-logind failing
Dzien dobry
Zainstalowalem 2024-10-22-raspios-bookworm-arm64-lite, dziala OK.
Przenioslem root-FS z karty SD do ZFS na SSD.
System startuje i wszystko jest OK za wyjatkiem systemd-logind.service, ten ma dziwny problem.
Konsola:
----
systemd-logind.service: Failed to locate executable /lib/systemd/systemd-logind: No such file or directory
systemd-logind.service: Failes at step EXEC spawning /lib/systemd/systemd-logind: No such file or directory
----
Przy kazdym login/su/sudo/etc.
Daje sie wystartowac "recznie":
root@raspi:~# /lib/systemd/systemd-logind
New seat seat0.
Watching system buttons on /dev/input/event0 (Cypress Cypress USB Keyboard / PS2 Mouse)
Watching system buttons on /dev/input/event3 (Cypress Cypress USB Keyboard / PS2 Mouse System Control)
Watching system buttons on /dev/input/event1 (pwr_button)
Watching system buttons on /dev/input/event5 (vc4-hdmi-0)
Watching system buttons on /dev/input/event7 (vc4-hdmi-1)
login/su/sudo juz nie prowokuja tych wiadomosci na konsoli.
---
root@raspi:~# systemctl status systemd-logind
× systemd-logind.service - User Login Management
Loaded: loaded (/lib/systemd/system/systemd-logind.service; static)
Active: failed (Result: exit-code) since Mon 2024-11-25 22:04:00 GMT; 40s ago
Docs: man:sd-login(3)
man:systemd-logind.service(8)
man:logind.conf(5)
man:org.freedesktop.login1(5)
Process: 1321 ExecStart=/lib/systemd/systemd-logind (code=exited, status=203/EXEC)
Main PID: 1321 (code=exited, status=203/EXEC)
CPU: 18ms
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Scheduled restart job, restart counter is at 5.
Nov 25 22:04:00 raspi systemd[1]: Stopped systemd-logind.service - User Login Management.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Start request repeated too quickly.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Failed with result 'exit-code'.
Nov 25 22:04:00 raspi systemd[1]: Failed to start systemd-logind.service - User Login Management.
---
Przed ZFS sprobowalem root-FS na ext4 SSD-partition i tego problemu nie bylo.
Jakos systemd nie lubi ZFS.
Ma ktos jakis pomysl gdzie mam szukac?
Dziekuje
ChrisO
Zainstalowalem 2024-10-22-raspios-bookworm-arm64-lite, dziala OK.
Przenioslem root-FS z karty SD do ZFS na SSD.
System startuje i wszystko jest OK za wyjatkiem systemd-logind.service, ten ma dziwny problem.
Konsola:
----
systemd-logind.service: Failed to locate executable /lib/systemd/systemd-logind: No such file or directory
systemd-logind.service: Failes at step EXEC spawning /lib/systemd/systemd-logind: No such file or directory
----
Przy kazdym login/su/sudo/etc.
Daje sie wystartowac "recznie":
root@raspi:~# /lib/systemd/systemd-logind
New seat seat0.
Watching system buttons on /dev/input/event0 (Cypress Cypress USB Keyboard / PS2 Mouse)
Watching system buttons on /dev/input/event3 (Cypress Cypress USB Keyboard / PS2 Mouse System Control)
Watching system buttons on /dev/input/event1 (pwr_button)
Watching system buttons on /dev/input/event5 (vc4-hdmi-0)
Watching system buttons on /dev/input/event7 (vc4-hdmi-1)
login/su/sudo juz nie prowokuja tych wiadomosci na konsoli.
---
root@raspi:~# systemctl status systemd-logind
× systemd-logind.service - User Login Management
Loaded: loaded (/lib/systemd/system/systemd-logind.service; static)
Active: failed (Result: exit-code) since Mon 2024-11-25 22:04:00 GMT; 40s ago
Docs: man:sd-login(3)
man:systemd-logind.service(8)
man:logind.conf(5)
man:org.freedesktop.login1(5)
Process: 1321 ExecStart=/lib/systemd/systemd-logind (code=exited, status=203/EXEC)
Main PID: 1321 (code=exited, status=203/EXEC)
CPU: 18ms
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Scheduled restart job, restart counter is at 5.
Nov 25 22:04:00 raspi systemd[1]: Stopped systemd-logind.service - User Login Management.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Start request repeated too quickly.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Failed with result 'exit-code'.
Nov 25 22:04:00 raspi systemd[1]: Failed to start systemd-logind.service - User Login Management.
---
Przed ZFS sprobowalem root-FS na ext4 SSD-partition i tego problemu nie bylo.
Jakos systemd nie lubi ZFS.
Ma ktos jakis pomysl gdzie mam szukac?
Dziekuje
ChrisO
Re: Problem: root FS on ZFS, systemd-logind failing
Może nie ma załadowanych sterowników/modułów do zfs. Kernel się załaduje bez wsparcia systemu plików zfs.
Nie ma załadowanej obsługi do tego systemu plików, wiec go nie widzi i nie uruchamia.
jak msz porobione partycje i co na nich sie znajduje ( punkty montowania partycji i systemy plików na nich.
Nie ma załadowanej obsługi do tego systemu plików, wiec go nie widzi i nie uruchamia.
jak msz porobione partycje i co na nich sie znajduje ( punkty montowania partycji i systemy plików na nich.
Re: Problem: root FS on ZFS, systemd-logind failing
Przypomniało mi się jeszcze jedno.
Sprawdź jak montuje zfs pool'e... Jako główny system plików... Zapewne pool'e zfs montuje gdzieś w strukturze katalogów głównego drzewa / , a nie montuje jej jako / tworząc strukturę głównego drzewa
Sprawdź jak montuje zfs pool'e... Jako główny system plików... Zapewne pool'e zfs montuje gdzieś w strukturze katalogów głównego drzewa / , a nie montuje jej jako / tworząc strukturę głównego drzewa
- LordRuthwen
- Moderator
- Posty: 2327
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Problem: root FS on ZFS, systemd-logind failing
U mnie to wygląda tak:
fstab:
i takie mam stworzone mountpointy dla zfsa:
a tak to wygląda w mount:
Może to Ci pomoże chociaż trochę.
fstab:
Kod: Zaznacz cały
UUID=1147-57B7 /boot/efi vfat umask=0022,fmask=0022,dmask=0022 0 1
/boot/efi/grub /boot/grub none defaults,bind 0 0
Kod: Zaznacz cały
NAME PROPERTY VALUE SOURCE
bpool mountpoint /boot local
bpool/BOOT mountpoint none local
bpool/BOOT/system mountpoint /boot local
rpool mountpoint / local
rpool/ROOT mountpoint none local
rpool/ROOT/system mountpoint / local
rpool/ROOT/system/srv mountpoint /srv inherited from rpool/ROOT/system
rpool/ROOT/system/usr mountpoint /usr inherited from rpool/ROOT/system
rpool/ROOT/system/usr/local mountpoint /usr/local inherited from rpool/ROOT/system
rpool/ROOT/system/var mountpoint /var inherited from rpool/ROOT/system
rpool/ROOT/system/var/games mountpoint /var/games inherited from rpool/ROOT/system
rpool/ROOT/system/var/lib mountpoint /var/lib inherited from rpool/ROOT/system
rpool/ROOT/system/var/lib/AccountsService mountpoint /var/lib/AccountsService inherited from rpool/ROOT/system
rpool/ROOT/system/var/lib/NetworkManager mountpoint /var/lib/NetworkManager inherited from rpool/ROOT/system
rpool/ROOT/system/var/lib/apt mountpoint /var/lib/apt inherited from rpool/ROOT/system
rpool/ROOT/system/var/lib/dpkg mountpoint /var/lib/dpkg inherited from rpool/ROOT/system
rpool/ROOT/system/var/log mountpoint /var/log inherited from rpool/ROOT/system
rpool/ROOT/system/var/mail mountpoint /var/mail inherited from rpool/ROOT/system
rpool/ROOT/system/var/snap mountpoint /var/snap inherited from rpool/ROOT/system
rpool/ROOT/system/var/spool mountpoint /var/spool inherited from rpool/ROOT/system
rpool/ROOT/system/var/www mountpoint /var/www inherited from rpool/ROOT/system
rpool/USERDATA mountpoint / local
rpool/USERDATA/lr_sefgvs3 mountpoint /home/lr local
rpool/USERDATA/root_sefgvs3 mountpoint /root local
rpool/keystore mountpoint - -
rpool/var mountpoint /var inherited from rpool
rpool/var/lib mountpoint /var/lib inherited from rpool
rpool/var/lib/docker mountpoint /var/lib/docker inherited from rpool
Kod: Zaznacz cały
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=7932628k,nr_inodes=1983157,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1605412k,mode=755,inode64)
/dev/mapper/keystore-rpool on /run/keystore/rpool type ext4 (rw,relatime,stripe=2)
rpool/ROOT/system on / type zfs (rw,relatime,xattr,posixacl,casesensitive)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17151)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
rpool/USERDATA/root_sefgvs3 on /root type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/USERDATA/lr_sefgvs3 on /home/lr type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/srv on /srv type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/usr/local on /usr/local type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/lib on /var/lib type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/log on /var/log type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/games on /var/games type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/mail on /var/mail type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/www on /var/www type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/snap on /var/snap type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/spool on /var/spool type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/lib/AccountsService on /var/lib/AccountsService type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/lib/NetworkManager on /var/lib/NetworkManager type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/lib/apt on /var/lib/apt type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/var/lib/docker on /var/lib/docker type zfs (rw,relatime,xattr,posixacl,casesensitive)
rpool/ROOT/system/var/lib/dpkg on /var/lib/dpkg type zfs (rw,relatime,xattr,posixacl,casesensitive)
tmpfs on /run/qemu type tmpfs (rw,nosuid,nodev,relatime,mode=755,inode64)
bpool/BOOT/system on /boot type zfs (rw,nodev,relatime,xattr,posixacl,casesensitive)
/dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/nvme0n1p1 on /boot/grub type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1605408k,nr_inodes=401352,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
Re: Problem: root FS on ZFS, systemd-logind failing
ChrisO pisze: ↑26 listopada 2024, 00:12
systemd-logind.service: Failed to locate executable /lib/systemd/systemd-logind: No such file or directory
systemd-logind.service: Failes at step EXEC spawning /lib/systemd/systemd-logind: No such file or directory
----
Przy kazdym login/su/sudo/etc.
Daje sie wystartowac "recznie":
root@raspi:~# /lib/systemd/systemd-logind
New seat seat0.
Watching system buttons on /dev/input/event0 (Cypress Cypress USB Keyboard / PS2 Mouse)
Watching system buttons on /dev/input/event3 (Cypress Cypress USB Keyboard / PS2 Mouse System Control)
Watching system buttons on /dev/input/event1 (pwr_button)
Watching system buttons on /dev/input/event5 (vc4-hdmi-0)
Watching system buttons on /dev/input/event7 (vc4-hdmi-1)
login/su/sudo juz nie prowokuja tych wiadomosci na konsoli.
---
root@raspi:~# systemctl status systemd-logind
× systemd-logind.service - User Login Management
Loaded: loaded (/lib/systemd/system/systemd-logind.service; static)
Active: failed (Result: exit-code) since Mon 2024-11-25 22:04:00 GMT; 40s ago
Docs: man:sd-login(3)
man:systemd-logind.service(8)
man:logind.conf(5)
man:org.freedesktop.login1(5)
Process: 1321 ExecStart=/lib/systemd/systemd-logind (code=exited, status=203/EXEC)
Main PID: 1321 (code=exited, status=203/EXEC)
CPU: 18ms
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Scheduled restart job, restart counter is at 5.
Nov 25 22:04:00 raspi systemd[1]: Stopped systemd-logind.service - User Login Management.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Start request repeated too quickly.
Nov 25 22:04:00 raspi systemd[1]: systemd-logind.service: Failed with result 'exit-code'.
Nov 25 22:04:00 raspi systemd[1]: Failed to start systemd-logind.service - User Login Management.
---
Przed ZFS sprobowalem root-FS na ext4 SSD-partition i tego problemu nie bylo.
Jakos systemd nie lubi ZFS.
Ma ktos jakis pomysl gdzie mam szukac?
Dziekuje
ChrisO
No wiec teraz popatrz skąd systemd próbuje uruchamiac skrypy, a jak poola,zfs jest zamontowana....
pokaz polecenie
Kod: Zaznacz cały
zfs list
Kod: Zaznacz cały
zpool list
Re: Problem: root FS on ZFS, systemd-logind failing
Wybaczcie moje trzy grosze, ale nie mogę się powstrzymać.
RaspberryPi i dysk z systemem plików ZFS?
Jaki jest tego sens?
Oczywiście oprócz ciekawości – czy zadziała.
RaspberryPi i dysk z systemem plików ZFS?
Jaki jest tego sens?
Oczywiście oprócz ciekawości – czy zadziała.
- LordRuthwen
- Moderator
- Posty: 2327
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: Problem: root FS on ZFS, systemd-logind failing
Sens wszelkich samoróbek jest taki: bo mogę i chcę to zrobić
Często to wyważanie otwartych drzwi, no ale tak się zdobywa doświadczenie, które w obecnych czasach bywa bezcenne wśród ludzi po bootcampach nie umiejących kompletnie nic zrobić samemu.
Często to wyważanie otwartych drzwi, no ale tak się zdobywa doświadczenie, które w obecnych czasach bywa bezcenne wśród ludzi po bootcampach nie umiejących kompletnie nic zrobić samemu.
Re: Problem: root FS on ZFS, systemd-logind failing
żeby to jeszcze był FreeBSD, gdzie jest cudowne wsparcie dla ZFS zaimplementowane i przeniesione z solarisa przez PJD
i elegancko działa jako główny system plikow
A tymczasem na moim głównym desktopie...
Tak, mój główny desktop stoi na FreeBSD, a nie na Debianie.
]:>
i elegancko działa jako główny system plikow
A tymczasem na moim głównym desktopie...
Tak, mój główny desktop stoi na FreeBSD, a nie na Debianie.
]:>
yampress@freebsd ~ % zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 476G 234G 242G - - 24% 49% 1.00x ONLINE -
yampress@freebsd ~ % zfs list
NAME USED AVAIL REFER MOUNTPOINT
zroot 234G 227G 96K /zroot
zroot/ROOT 113G 227G 96K none
zroot/ROOT/default 113G 227G 16.1G /
zroot/tmp 144K 227G 144K /tmp
zroot/usr 121G 227G 96K /usr
zroot/usr/home 119G 227G 119G /usr/home
zroot/usr/ports 1.32G 227G 1.32G /usr/ports
zroot/usr/src 850M 227G 850M /usr/src
zroot/var 3.98M 227G 96K /var
zroot/var/audit 96K 227G 96K /var/audit
zroot/var/crash 96K 227G 96K /var/crash
zroot/var/log 3.26M 227G 3.26M /var/log
zroot/var/mail 328K 227G 328K /var/mail
zroot/var/tmp 120K 227G 120K /var/tmp
yampress@freebsd ~ % mount
zroot/ROOT/default on / (zfs, local, noatime, nfsv4acls)
devfs on /dev (devfs)
procfs on /proc (procfs, local)
zroot/tmp on /tmp (zfs, local, noatime, nosuid, nfsv4acls)
zroot/var/log on /var/log (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/usr/home on /usr/home (zfs, local, noatime, nfsv4acls)
zroot on /zroot (zfs, local, noatime, nfsv4acls)
zroot/var/mail on /var/mail (zfs, local, nfsv4acls)
zroot/var/crash on /var/crash (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/var/audit on /var/audit (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls)
zroot/usr/src on /usr/src (zfs, local, noatime, nfsv4acls)
zroot/var/tmp on /var/tmp (zfs, local, noatime, nosuid, nfsv4acls)
/dev/md5 on /usr/home/yampress/.cache (ufs, asynchronous, local)
yampress@freebsd ~ %
Re: Problem: root FS on ZFS, systemd-logind failing
ZFS jako główny system plików.... Może ktoś sobie lubi utrudniać życie. Ciekawe jak sparametryzuje aby zfs nie pożerał pół ramu. Może o tym jeszcze nic nie wie. Oczywiście na poniższych systemach nie ma z tym żadnego problemu
]:>
yampress@freebsd ~ % top
CPU: 1,3% user, 0,0% nice, 0,3% system, 0,0% interrupt, 98,4% idle
Mem: 2066M Active, 4018M Inact, 453M Laundry, 1816M Wired, 111M Buf, 7437M Free
ARC: 132M Total, 31M MFU, 88M MRU, 92K Anon, 1522K Header, 12M Other
81M Compressed, 125M Uncompressed, 1,55:1 Ratio
Re: Problem: root FS on ZFS, systemd-logind failing
Co masz w /boot/firmware/cmdline.txt jako root i rootfstype?