This problem is caused by ipsec-tools's /etc/init.d/setkey having a header that declares both runlevel S and a dependency on $remote_fs, which causes a dependency loop:
[ 23.730602] systemd[1]: basic.target: Found ordering cycle on basic.target/start [ 23.730606] systemd[1]: basic.target: Found dependency on paths.target/start [ 23.730607] systemd[1]: basic.target: Found dependency on acpid.path/start [ 23.730609] systemd[1]: basic.target: Found dependency on sysinit.target/start [ 23.730610] systemd[1]: basic.target: Found dependency on setkey.service/start [ 23.730612] systemd[1]: basic.target: Found dependency on remote-fs.target/start [ 23.730613] systemd[1]: basic.target: Found dependency on remote-fs-pre.target/start [ 23.730614] systemd[1]: basic.target: Found dependency on open-iscsi.service/start [ 23.730616] systemd[1]: basic.target: Found dependency on network-online.target/start [ 23.730617] systemd[1]: basic.target: Found dependency on network.target/start [ 23.730619] systemd[1]: basic.target: Found dependency on NetworkManager.service/start [ 23.730620] systemd[1]: basic.target: Found dependency on basic.target/start [ 23.730622] systemd[1]: basic.target: Breaking ordering cycle by deleting job paths.target/start (With several other loops to follow) In 16.04 and later, packages should not use init scripts with runlevel S, but instead should ship native systemd units to avoid such dependency problems. ** Changed in: ipsec-tools (Ubuntu) Importance: Medium => Critical ** Changed in: ipsec-tools (Ubuntu) Status: Confirmed => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1574833 Title: setkey is not run automatically on system start To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ipsec-tools/+bug/1574833/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs