Portál AbcLinuxu, 5. května 2025 05:12
systemctl status remote-fs.target ● remote-fs.target - Remote File Systems Loaded: loaded (/usr/lib/systemd/system/remote-fs.target; enabled; vendor preset: enabled) Active: inactive (dead) Docs: man:systemd.special(7) čen 04 22:37:26 dnopytle systemd[1]: Dependency failed for Remote File Systems. čen 04 22:37:26 dnopytle systemd[1]: remote-fs.target: Job remote-fs.target/start failed with result 'dependency'.jenže moc moudry z toho nejsem. kde a na čem ta závislost je a z popisu
remote-fs.target Similar to local-fs.target, but for remote mount points. systemd automatically adds dependencies of type After= for this target unit to all SysV init script service units with an LSB header referring to the "$remote_fs" facility.Také nějak nerozumím kam to After= píšu a co může být za after?
https://www.freedesktop.org/software/systemd/man/systemd.unit.html
fstab
mám
gondor:/mnt/basic /mnt/basic nfs4 rw,intr,_netdev,async,rsize=32768,wsize=32768,soft,timeo=15 0 0 gondor:/mnt/crypted /mnt/crypted nfs4 rw,intr,_netdev,async,rsize=32768,wsize=32768,soft,timeo=15 0 0a podle toho co jsem si přečetl, tak s "_netdev" by měl se mount provést až když bude funkční
network-online.target
. Ale část v journalctl -b
, která se týká sítě, ukazuje výpis, že stav "on line" je dříve, než by měl:
čen 06 07:11:08 dnopytle systemd[1]: Starting dhcpcd on all interfaces... čen 06 07:11:08 dnopytle systemd[1]: Started D-Bus System Message Bus. čen 06 07:11:08 dnopytle kernel: nct6775: Found NCT6776D/F or compatible chip at 0x2e:0x290 čen 06 07:11:08 dnopytle dhcpcd[457]: dev: loaded udev čen 06 07:11:08 dnopytle dhcpcd[457]: forked to background, child pid 462 čen 06 07:11:08 dnopytle systemd[1]: Starting Login Service... čen 06 07:11:08 dnopytle systemd[1]: Started dhcpcd on all interfaces. čen 06 07:11:08 dnopytle systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. čen 06 07:11:08 dnopytle systemd[1]: Reached target Network. čen 06 07:11:08 dnopytle systemd[1]: Reached target Network is Online. čen 06 07:11:08 dnopytle systemd[1]: Started OpenSSH Daemon. čen 06 07:11:08 dnopytle systemd[1]: Starting Network Time Service... čen 06 07:11:08 dnopytle systemd[1]: Mounting /mnt/basic... čen 06 07:11:08 dnopytle systemd[1]: Mounting /mnt/crypted... čen 06 07:11:08 dnopytle systemd[1]: Started Login Service. čen 06 07:11:08 dnopytle systemd-logind[465]: New seat seat0. čen 06 07:11:08 dnopytle systemd-logind[465]: Watching system buttons on /dev/input/event5 (Power Button) čen 06 07:11:08 dnopytle systemd-logind[465]: Watching system buttons on /dev/input/event4 (Power Button) čen 06 07:11:08 dnopytle systemd[1]: Started Initialize hardware monitoring sensors. čen 06 07:11:08 dnopytle ntpd[469]: ntpd 4.2.8p10@1.3728-o Mon Apr 24 18:57:17 UTC 2017 (1): Starting čen 06 07:11:08 dnopytle ntpd[469]: Command line: /usr/bin/ntpd -g -u ntp:ntp čen 06 07:11:08 dnopytle systemd[1]: Started Network Time Service. čen 06 07:11:08 dnopytle systemd[1]: mnt-basic.mount: Mount process exited, code=exited status=32 čen 06 07:11:08 dnopytle systemd[1]: Failed to mount /mnt/basic. čen 06 07:11:08 dnopytle systemd[1]: Dependency failed for Remote File Systems. čen 06 07:11:08 dnopytle systemd[1]: remote-fs.target: Job remote-fs.target/start failed with result 'dependency'. čen 06 07:11:08 dnopytle systemd[1]: mnt-basic.mount: Unit entered failed state. čen 06 07:11:08 dnopytle systemd[1]: mnt-crypted.mount: Mount process exited, code=exited status=32 čen 06 07:11:08 dnopytle systemd[1]: Failed to mount /mnt/crypted. čen 06 07:11:08 dnopytle systemd[1]: mnt-crypted.mount: Unit entered failed state. čen 06 07:11:08 dnopytle systemd[1]: Starting Permit User Sessions... čen 06 07:11:08 dnopytle dhcpcd[462]: enp6s0: waiting for carrier čen 06 07:11:08 dnopytle ntpd[479]: proto: precision = 0.303 usec (-22) čen 06 07:11:08 dnopytle kernel: r8169 0000:06:00.0 enp6s0: link down čen 06 07:11:08 dnopytle kernel: IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready čen 06 07:11:08 dnopytle kernel: r8169 0000:06:00.0 enp6s0: link down čen 06 07:11:08 dnopytle ntpd[479]: switching logging to file /var/log/ntp/ntp.log čen 06 07:11:08 dnopytle sshd[468]: Server listening on 0.0.0.0 port 22. čen 06 07:11:08 dnopytle sshd[468]: Server listening on :: port 22. čen 06 07:11:08 dnopytle systemd[1]: Started Permit User Sessions. čen 06 07:11:08 dnopytle systemd[1]: Reached target Multi-User System. čen 06 07:11:08 dnopytle systemd[1]: Started Simple Desktop Display Manager. čen 06 07:11:08 dnopytle systemd[1]: Reached target Graphical Interface. čen 06 07:11:08 dnopytle systemd[1]: Startup finished in 12.222s (kernel) + 952ms (userspace) = 13.174s. čen 06 07:11:08 dnopytle sddm[485]: Initializing... čen 06 07:11:08 dnopytle sddm[485]: Starting... čen 06 07:11:08 dnopytle sddm[485]: Adding new display on vt 1 ... čen 06 07:11:08 dnopytle sddm[485]: Display server starting... čen 06 07:11:08 dnopytle sddm[485]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{5cd16b43-8cec-4e71-b179-1c3ad179c62e} -background none -noreset -displayfd 18 vt1 čen 06 07:11:08 dnopytle kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input7 čen 06 07:11:08 dnopytle kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input8 čen 06 07:11:08 dnopytle kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input9 čen 06 07:11:08 dnopytle systemd[1]: Reached target Sound Card. čen 06 07:11:09 dnopytle kernel: NVRM: Your system is not currently configured to drive a VGA console čen 06 07:11:09 dnopytle kernel: NVRM: on the primary VGA device. The NVIDIA Linux graphics driver čen 06 07:11:09 dnopytle kernel: NVRM: requires the use of a text-mode VGA console. Use of other console čen 06 07:11:09 dnopytle kernel: NVRM: drivers including, but not limited to, vesafb, may result in čen 06 07:11:09 dnopytle kernel: NVRM: corruption and stability problems, and is not supported. čen 06 07:11:09 dnopytle kernel: nvidia-modeset: Allocated GPU:0 (GPU-3b3f178a-25c1-5d2b-b736-280e069b67ef) @ PCI:0000:01:00.0 čen 06 07:11:10 dnopytle sddm[485]: Running display setup script "/usr/share/sddm/scripts/Xsetup" čen 06 07:11:10 dnopytle sddm[485]: Display server started. čen 06 07:11:10 dnopytle sddm[485]: Socket server starting... čen 06 07:11:10 dnopytle sddm[485]: Socket server started. čen 06 07:11:10 dnopytle sddm[485]: Greeter starting... čen 06 07:11:10 dnopytle sddm[485]: Adding cookie to "/var/run/sddm/{5cd16b43-8cec-4e71-b179-1c3ad179c62e}" čen 06 07:11:10 dnopytle sddm-helper[507]: [PAM] Starting... čen 06 07:11:10 dnopytle sddm-helper[507]: [PAM] Authenticating... čen 06 07:11:10 dnopytle sddm-helper[507]: [PAM] returning. čen 06 07:11:10 dnopytle sddm-helper[507]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0) čen 06 07:11:10 dnopytle systemd[1]: Created slice User Slice of sddm. čen 06 07:11:10 dnopytle systemd[1]: Starting User Manager for UID 996... čen 06 07:11:10 dnopytle systemd-logind[465]: New session c1 of user sddm. čen 06 07:11:10 dnopytle systemd[1]: Started Session c1 of user sddm. čen 06 07:11:10 dnopytle systemd[509]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0) čen 06 07:11:10 dnopytle systemd[509]: Reached target Timers. čen 06 07:11:10 dnopytle systemd[509]: Listening on Sound System. čen 06 07:11:10 dnopytle systemd[509]: Reached target Paths. čen 06 07:11:10 dnopytle systemd[509]: Starting D-Bus User Message Bus Socket. čen 06 07:11:10 dnopytle systemd[509]: Listening on D-Bus User Message Bus Socket. čen 06 07:11:10 dnopytle systemd[509]: Reached target Sockets. čen 06 07:11:10 dnopytle systemd[509]: Reached target Basic System. čen 06 07:11:10 dnopytle systemd[509]: Reached target Default. čen 06 07:11:10 dnopytle systemd[509]: Startup finished in 37ms. čen 06 07:11:10 dnopytle systemd[1]: Started User Manager for UID 996. čen 06 07:11:10 dnopytle sddm[485]: Greeter session started successfully čen 06 07:11:10 dnopytle sddm-greeter[515]: Reading from "/usr/share/xsessions/plasma-mediacenter.desktop" čen 06 07:11:10 dnopytle sddm-greeter[515]: Reading from "/usr/share/xsessions/plasma.desktop" čen 06 07:11:10 dnopytle sddm-greeter[515]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory" čen 06 07:11:10 dnopytle sddm-greeter[515]: Connected to the daemon. čen 06 07:11:10 dnopytle sddm[485]: Message received from greeter: Connect čen 06 07:11:10 dnopytle dhcpcd[462]: enp6s0: carrier acquired čen 06 07:11:10 dnopytle kernel: r8169 0000:06:00.0 enp6s0: link up čen 06 07:11:10 dnopytle kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp6s0: link becomes ready čen 06 07:11:10 dnopytle dhcpcd[462]: DUID 00:01:00:01:1e:fc:43:a4:d0:bf:9c:5e:c7:28 čen 06 07:11:10 dnopytle dhcpcd[462]: enp6s0: IAID c2:0a:c8:e9 čen 06 07:11:10 dnopytle dhcpcd[462]: enp6s0: adding address fe80::c51b:4c62:a121:bed čen 06 07:11:10 dnopytle dhcpcd[462]: enp6s0: using static address 10.0.0.10/16Myslím, že problém je v tom, že těsně po tom, co se dhcpcd nastartuje na rozhraních, tak je zahlášeno dosažení "Network is Online" a následně projdou akce, co jsou na to navázány, ale přitom fakticky linka je up až na konci výpisu a teprve pak by měla býd dosažen cíl "Network on Line"
dd
čkem na desktop. Protože na notebooku byl síťový manager NetworkManager a desktop pojede v podstatě se statickou adresou (a IPv6 si zatím bere dhcpcd
z routeru) zastavil jsem Network manager podle postupu na Archu a spustil dhcpcd
se statickou IPv4 a IPv6 z routeru. Nicméně v /usr/lib/systemd/system/network-online.target.wants
je ls -l network-online.target.wants/ celkem 4 lrwxrwxrwx 1 root root 58 10. kvě 21.49 NetworkManager-wait-online.service -> /usr/lib/systemd/system/NetworkManager-wait-online.servicepouze závislost na spuštění sítě přes NM. Což asi díky tomu, že nejede, vráti se hned a pokračuje se dále. Takže musím najít, co tam dát, aby korektně proběhlo počkání na nájezd
dhcpcd
.
systemctl show -p Wants -p After foobar.mountje Wants i After u síťového mountu prádný
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.