Looks like we are trying to point neutron-ovs-cleanup to start after starting SystemV-init script /etc/init.d/openvswitch-switch, and it shouldn't work, according to my understanding.
root@node-5:/etc/init# grep 'start on' /etc/init/neutron-ovs-cleanup.conf
start on started openvswitch-switch
root@node-5:/etc/init# initctl check-config neutron-ovs-cleanup
neutron-ovs-cleanup
start on: unknown job openvswitch-switch
Should we change it to
start on started openvswitch-switch-running
and add this line to the very end of start) section of /etc/init.d/openvswitch-switch, right before closing curly brace:
initctl emit --no-wait openvswitch-switch-running
Sorry, *Miguel.
Looks like we are trying to point neutron-ovs-cleanup to start after starting SystemV-init script /etc/init. d/openvswitch- switch, and it shouldn't work, according to my understanding. 5:/etc/ init# grep 'start on' /etc/init/ neutron- ovs-cleanup. conf
root@node-
start on started openvswitch-switch
root@node- 5:/etc/ init# initctl check-config neutron-ovs-cleanup
neutron-ovs-cleanup
start on: unknown job openvswitch-switch
Should we change it to switch- running
start on started openvswitch-
and add this line to the very end of start) section of /etc/init. d/openvswitch- switch, right before closing curly brace: switch- running
initctl emit --no-wait openvswitch-
After this change it started to work for me.
See: upstart. ubuntu. com/cookbook/ #creating- a-systemv- service- that-communicat es-with- upstart- ubuntu- specific
http://