I am getting the same problem here, but using the open-iscsi initiator (which - of course - depends on the network being initialized):
Found ordering cycle on sysinit.target/start
[ 3.657825] systemd[1]: Found dependency on open-iscsi.service/start
[ 3.657827] systemd[1]: Found dependency on network-online.target/start
[ 3.657828] systemd[1]: Found dependency on NetworkManager-wait-online.service/start
[ 3.657830] systemd[1]: Found dependency on basic.target/start
[ 3.657831] systemd[1]: Found dependency on sockets.target/start
[ 3.657833] systemd[1]: Found dependency on acpid.socket/start
[ 3.657834] systemd[1]: Found dependency on sysinit.target/start
[ 3.657836] systemd[1]: Breaking ordering cycle by deleting job open-iscsi.service/start
[ 3.657837] systemd[1]: Job open-iscsi.service/start deleted to break ordering cycle starting with sysinit.target/start
So, it is quite a systematic problem with the System-V init scripts and their dependency setup in systemd.
I am getting the same problem here, but using the open-iscsi initiator (which - of course - depends on the network being initialized):
Found ordering cycle on sysinit. target/ start service/ start online. target/ start wait-online. service/ start target/ start target/ start service/ start service/ start deleted to break ordering cycle starting with sysinit. target/ start
[ 3.657825] systemd[1]: Found dependency on open-iscsi.
[ 3.657827] systemd[1]: Found dependency on network-
[ 3.657828] systemd[1]: Found dependency on NetworkManager-
[ 3.657830] systemd[1]: Found dependency on basic.target/start
[ 3.657831] systemd[1]: Found dependency on sockets.
[ 3.657833] systemd[1]: Found dependency on acpid.socket/start
[ 3.657834] systemd[1]: Found dependency on sysinit.
[ 3.657836] systemd[1]: Breaking ordering cycle by deleting job open-iscsi.
[ 3.657837] systemd[1]: Job open-iscsi.
So, it is quite a systematic problem with the System-V init scripts and their dependency setup in systemd.