Siduction Forum > Software - Support

 [solved] systemd issue -> found ordering cycle

(1/2) > >>

absolut:
hi all!

a recent systemd update to 245.6-1 results during boot in following messages"


--- Code: ---[    3.223373] systemd[1]: systemd 245.6-1 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.235055] systemd[1]: Detected architecture x86-64.
[    3.248415] systemd[1]: Set hostname to <sidbox>.
[    3.265743] systemd-fstab-generator[435]: x-systemd.device-timeout ignored for //192.168.178.3/homes/absolut
[    3.376337] systemd[1]: network-online.target: Found ordering cycle on network.target/start
[    3.376340] systemd[1]: network-online.target: Found dependency on networking.service/start
[    3.376341] systemd[1]: network-online.target: Found dependency on local-fs.target/start
[    3.376343] systemd[1]: network-online.target: Found dependency on media-nas_absolut.automount/start
[    3.376344] systemd[1]: network-online.target: Found dependency on network-online.target/start
[    3.376345] systemd[1]: network-online.target: Job network.target/start deleted to break ordering cycle starting with network-online.target/start
[    3.376675] systemd[1]: network-online.target: Found ordering cycle on networking.service/start
[    3.376677] systemd[1]: network-online.target: Found dependency on local-fs.target/start
[    3.376678] systemd[1]: network-online.target: Found dependency on media-nas_absolut.automount/start
[    3.376679] systemd[1]: network-online.target: Found dependency on network-online.target/start
[    3.376681] systemd[1]: network-online.target: Job networking.service/start deleted to break ordering cycle starting with network-online.target/start
[    3.376975] systemd[1]: sysinit.target: Found ordering cycle on haveged.service/start
[    3.376977] systemd[1]: sysinit.target: Found dependency on systemd-tmpfiles-setup.service/start
[    3.376978] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.376979] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.376981] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.376982] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.376983] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.376985] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.376986] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.376987] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.376988] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.376990] systemd[1]: sysinit.target: Job haveged.service/start deleted to break ordering cycle starting with sysinit.target/start
[    3.377291] systemd[1]: sysinit.target: Found ordering cycle on systemd-timesyncd.service/start
[    3.377292] systemd[1]: sysinit.target: Found dependency on systemd-tmpfiles-setup.service/start
[    3.377294] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.377295] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.377296] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.377297] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.377299] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.377300] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.377301] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.377303] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.377304] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.377305] systemd[1]: sysinit.target: Job systemd-timesyncd.service/start deleted to break ordering cycle starting with sysinit.target/start
[    3.377600] systemd[1]: sysinit.target: Found ordering cycle on systemd-update-utmp.service/verify-active
[    3.377602] systemd[1]: sysinit.target: Found dependency on systemd-tmpfiles-setup.service/start
[    3.377603] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.377604] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.377605] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.377607] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.377608] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.377609] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.377610] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.377612] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.377613] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.377614] systemd[1]: sysinit.target: Job systemd-update-utmp.service/verify-active deleted to break ordering cycle starting with sysinit.target/start
[    3.377909] systemd[1]: sysinit.target: Found ordering cycle on systemd-tmpfiles-setup.service/start
[    3.377910] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.377911] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.377913] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.377914] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.377915] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.377916] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.377918] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.377919] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.377920] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.377921] systemd[1]: sysinit.target: Job systemd-tmpfiles-setup.service/start deleted to break ordering cycle starting with sysinit.target/start
[    3.378211] systemd[1]: sysinit.target: Found ordering cycle on systemd-machine-id-commit.service/start
[    3.378212] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.378214] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.378215] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.378216] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.378217] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.378219] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.378220] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.378221] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.378222] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.378224] systemd[1]: sysinit.target: Job systemd-machine-id-commit.service/start deleted to break ordering cycle starting with sysinit.target/start
[    3.378517] systemd[1]: sysinit.target: Found ordering cycle on apparmor.service/start
[    3.378518] systemd[1]: sysinit.target: Found dependency on local-fs.target/start
[    3.378519] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.378520] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.378522] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.378523] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.378524] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.378525] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.378527] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.378528] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.378529] systemd[1]: sysinit.target: Job apparmor.service/start deleted to break ordering cycle starting with sysinit.target/start
[    3.378832] systemd[1]: sysinit.target: Found ordering cycle on local-fs.target/start
[    3.378833] systemd[1]: sysinit.target: Found dependency on media-nas_absolut.automount/start
[    3.378834] systemd[1]: sysinit.target: Found dependency on network-online.target/start
[    3.378836] systemd[1]: sysinit.target: Found dependency on NetworkManager-wait-online.service/start
[    3.378837] systemd[1]: sysinit.target: Found dependency on NetworkManager.service/start
[    3.378838] systemd[1]: sysinit.target: Found dependency on basic.target/start
[    3.378839] systemd[1]: sysinit.target: Found dependency on sockets.target/start
[    3.378841] systemd[1]: sysinit.target: Found dependency on pcscd.socket/start
[    3.378842] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.378843] systemd[1]: sysinit.target: Job local-fs.target/start deleted to break ordering cycle starting with sysinit.target/start


--- End code ---

i used this command to generate a graph (dot file) of the units:

--- Code: ---systemd-analyze dot --no-pager --order > systemd_analyze_dot_file

--- End code ---

then used this pythons script to search for cycles in dot files:
https://github.com/jantman/misc-scripts/blob/master/dot_find_cycles.py

the following output is generated, but i need a hand to interpret it... what does it tell me?

--- Code: ---absolut@sidbox: ~ $ python3 dot_find_cycles.py systemd_analyze_dot_file --only-shortest

media-nas_absolut.automount -> network-online.target -> networking.service -> local-fs.target -> media-nas_absolut.automount
media-nas_absolut.automount -> network-online.target -> NetworkManager-wait-online.service -> sysinit.target -> local-fs.target -> media-nas_absolut.automount
systemd-networkd.service -> dns-clean.service -> local-fs.target -> media-nas_absolut.automount -> network-online.target -> network.target -> systemd-networkd.service
media-nas_absolut.automount -> network-online.target -> NetworkManager-wait-online.service -> NetworkManager.service -> dns-clean.service -> local-fs.target -> media-nas_absolut.automount
media-nas_absolut.automount -> network-online.target -> network.target -> NetworkManager.service -> dns-clean.service -> local-fs.target -> media-nas_absolut.automount
media-nas_absolut.automount -> network-online.target -> network.target -> NetworkManager.service -> sysinit.target -> local-fs.target -> media-nas_absolut.automount
media-nas_absolut.automount -> network-online.target -> network.target -> wpa_supplicant.service -> sysinit.target -> local-fs.target -> media-nas_absolut.automount
media-nas_absolut.automount -> network-online.target -> network.target -> network-pre.target -> resolvconf.service -> dns-clean.service -> local-fs.target -> media-nas_absolut.automount

--- End code ---

the /ets/fstab file contains the entry:

--- Code: ---//192.168.178.3/homes/absolut  /media/nas_absolut  cifs   vers=3.0,noauto,nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10,iocharset=utf8,user,uid=absolut,gid=users,rw,suid,noperm

--- End code ---


help appreciated! thanks in advance!

best
absolut

piper:
Forgive me if I misunderstood, but this is a cosmetic issue, and a bug in debian. (a  longstanding bug in debian.)

Just an example

https://github.com/QubesOS/qubes-issues/issues/2193

You don't need qubes packages to see this :P


If this is not what your talking about, disregard what I said above and someone else might have a better answer or I am just babbling on with something I have no clue of.

 
--- Code: ---journalctl -b | egrep "Found|Breaking"
--- End code ---


Might help, might not

absolut:
hi piper,
thanks for the input so far!

the cosmetic issue on my end actually is having a negative effect: the network manager target is deleted/killed to break the order cycle, thus i end up without network on my desktop.

i have for test purposes deactivated the /etc/fstab entry of my NAS mount, and the issue is gone!

now i need to figure out, how the hell on earth the fact of network mount generates a cycle...
any ideas?

hendrikL:
And without that in the fstab line -->requires=network-online.target?
I don't have a NAS, but this req.......target seems to produce the cycle and i don't know if this entry is needed for automount!?

absolut:
hi hendrikL!

i have been playing back and forth with fstab, and you are absolutely right... it turned out that removing the requires=network-online.target in the NAS mount options stops this faulty behavior. the option is not needed anymore (it was necessary back then, years ago).

thus, i consider the issue solved. for now.

thanks!
absolut

Navigation

[0] Message Index

[#] Next page

Go to full version
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks WYSIWYG Editor