I found a solution, which will solve this and a previous bug (no /run mounted).
I guess the problem is, the event "mouted / and mounted /run" will never be triggered at the same time. As a result cloud-init-local will not be stopped at all and cloud-init-nonet wait until cloud-init-local has been stopped, what will never happen. Using the event "mounted MOUNTPOINT=/run TYPE=tmpfs" makes sure / and also /run was mounted when cloud-init-local start the cloud-init local process. ** Patch added: "cloud-init-local.conf.patch" https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1380948/+attachment/4236580/+files/cloud-init-local.conf.patch -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to cloud-init in Ubuntu. https://bugs.launchpad.net/bugs/1380948 Title: ds=nocloud-net & cloud-init-local.conf breaks system init To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1380948/+subscriptions -- Ubuntu-server-bugs mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
