** 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

Reply via email to