Activity log for bug #2002653

Date Who What changed Old value New value Message
2023-01-12 13:37:49 George Shuklin bug added bug
2023-01-12 13:38:51 George Shuklin description I found that pure-baremetal installation (no lxc) on Debian creates circular systemd dependency. Symptoms: After reboot one of the following entries in journal: sysinit.target: Found ordering cycle on local-fs.target/start sysinit.target: Found dependency on var-www-repo.mount/start sysinit.target: Found dependency on network-online.target/start sysinit.target: Found dependency on network.target/start sysinit.target: Found dependency on openvswitch-switch.service/start sysinit.target: Found dependency on sysinit.target/start sysinit.target: Job local-fs.target/start deleted to break ordering cycle starting with sysinit.target/start openvswitch-switch.service: Found ordering cycle on basic.target/start openvswitch-switch.service: Found dependency on sockets.target/start openvswitch-switch.service: Found dependency on mariadbcheck.socket/start openvswitch-switch.service: Found dependency on network.target/start openvswitch-switch.service: Found dependency on openvswitch-switch.service/start openvswitch-switch.service: Job sockets.target/start deleted to break ordering cycle starting with openvswitch-switch.service/start network-online.target: Job networking.service/start deleted to break ordering cycle starting with network-online.target/start openvswitch-switch.service: Found ordering cycle on ovs-vswitchd.service/start openvswitch-switch.service: Found dependency on ovsdb-server.service/start openvswitch-switch.service: Found dependency on local-fs.target/start openvswitch-switch.service: Found dependency on var-www-repo.mount/start openvswitch-switch.service: Found dependency on network-online.target/start openvswitch-switch.service: Found dependency on network.target/start openvswitch-switch.service: Found dependency on openvswitch-switch.service/start Due to circular nature systemd can't identify root source of the problem, and bans random unit (including networking.service, which renders server non-responsive or openvswitch-switch.service which breaks all neutron networking). After extensive bisection I identify units causing circular dependencies: * var-www-repo.mount * mariadbcheck.socket * mariadbcheck@.service All of them has dependency "After = network-online.target" or "After=network.target". Removal of that dependency do not affect functionality (f.e. mariadbcheck.socket has reverse dependency on sockets.target), and it's removal solves circular dependency problem. Proposed fix: * Remove "After=network.target" from mariadbcheck.socket * Remove "After = network-online.target" from var-www-repo.mount and mariadbcheck@.service I found that pure-baremetal installation (no lxc) on Debian creates circular systemd dependency. Symptoms: After reboot one of the following entries in journal: sysinit.target: Found ordering cycle on local-fs.target/start sysinit.target: Found dependency on var-www-repo.mount/start sysinit.target: Found dependency on network-online.target/start sysinit.target: Found dependency on network.target/start sysinit.target: Found dependency on openvswitch-switch.service/start sysinit.target: Found dependency on sysinit.target/start sysinit.target: Job local-fs.target/start deleted to break ordering cycle starting with sysinit.target/start openvswitch-switch.service: Found ordering cycle on basic.target/start openvswitch-switch.service: Found dependency on sockets.target/start openvswitch-switch.service: Found dependency on mariadbcheck.socket/start openvswitch-switch.service: Found dependency on network.target/start openvswitch-switch.service: Found dependency on openvswitch-switch.service/start openvswitch-switch.service: Job sockets.target/start deleted to break ordering cycle starting with openvswitch-switch.service/start network-online.target: Job networking.service/start deleted to break ordering cycle starting with network-online.target/start openvswitch-switch.service: Found ordering cycle on ovs-vswitchd.service/start openvswitch-switch.service: Found dependency on ovsdb-server.service/start openvswitch-switch.service: Found dependency on local-fs.target/start openvswitch-switch.service: Found dependency on var-www-repo.mount/start openvswitch-switch.service: Found dependency on network-online.target/start openvswitch-switch.service: Found dependency on network.target/start openvswitch-switch.service: Found dependency on openvswitch-switch.service/start Due to circular nature systemd can't identify root source of the problem, and bans random unit (including networking.service, which renders server non-responsive or openvswitch-switch.service which breaks all neutron networking). After extensive bisection I've identified units causing circular dependencies: * var-www-repo.mount * mariadbcheck.socket * mariadbcheck@.service All of them has dependency "After = network-online.target" or "After=network.target". Removal of that dependency do not affect functionality (f.e. mariadbcheck.socket has reverse dependency on sockets.target), and it's removal solves circular dependency problem. Proposed fix: * Remove "After=network.target" from mariadbcheck.socket * Remove "After = network-online.target" from var-www-repo.mount and mariadbcheck@.service
2023-01-13 10:16:54 OpenStack Infra openstack-ansible: status New In Progress
2023-01-13 16:48:04 OpenStack Infra openstack-ansible: status In Progress Fix Released
2023-01-13 21:24:50 OpenStack Infra tags in-stable-zed
2023-01-14 13:07:10 OpenStack Infra tags in-stable-zed in-stable-yoga in-stable-zed