** Changed in: upstart (Ubuntu)
Importance: Undecided => High
** Summary changed:
- upstart upgrade reboots my machine!
+ SIGTERM for re-exec causes problems if Upstart isn't /sbin/init
** Description changed:
- Binary package hint: upstart
-
I was doing a dist-upgrade from the recovery mode of the 20070313
alternate i386 disk to get my machine working again. I saw something
come up on the screen about upgrading upstart and restarting upstart,
- and then the machine rebooted. I don't know if this can be reproduced
- or can happen when running from a normally booted machine but it was
- pretty nasty.
+ and then the machine rebooted.
+
+ This happened because the upstart postinst sent init SIGTERM, which is
+ the instruction for upstart to reexec itself. However the recovery CD
+ just has a basic shell for /sbin/init, and the TERM signal killed it.
+
+ Reexec should be performed, as sysvinit, via initctl; then the postinst
+ would just get a Connection Refused and be able to carry on. (Make sure
+ we || true it)
** Also affects: upstart (upstream)
Importance: Undecided
Status: Unconfirmed
** Changed in: upstart (upstream)
Importance: Undecided => High
Status: Unconfirmed => Confirmed
** Changed in: upstart (upstream)
Target: None => 0.3
** Changed in: upstart (Ubuntu)
Status: Needs Info => Confirmed
--
SIGTERM for re-exec causes problems if Upstart isn't /sbin/init
https://launchpad.net/bugs/92177
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs