** 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs