On Wed, Jan 16, 2013 at 08:12:13PM +0100, Bastian Blank wrote:
> Control: found -1 2.88dsf-34
> Control: severity -1 serious
> 
> I upgraded several machines in the last days and _every_ one failed to
> reboot after that:

Does the following patch help with this?
Also, it would help greatly to have some information about the
systems you upgraded.  Were these running native, or using some
form of container/virtualisation?  This patch should help for
environment where pidof fails to detect init, but unless I
understand the problem better, I'm not going to be able to
just guess.  Does pidof "/sbin/init" work on these systems?
Does it have a nonzero exit status?


--- a/debian/postinst
+++ b/debian/postinst
@@ -19,7 +19,7 @@ do_restart() {
 
        # PID of init; may not always be 1.  Use for sending signals
        # and checking if init is running.
-       PID="$(pidof /sbin/init || true)"
+       PID="$(pidof /sbin/init || echo 1)"
 
        # Create /run/initctl if not present, and also create compatibility
        # symlinks
--- a/debian/src/initscripts/etc/init.d/mountall.sh
+++ b/debian/src/initscripts/etc/init.d/mountall.sh
@@ -55,7 +55,7 @@ do_start() {
                mknod -m 600 "$INITCTL" p
 
                # Reopen control channel.
-               PID="$(pidof /sbin/init || true)"
+               PID="$(pidof /sbin/init || echo 1)"
                [ -n "$PID" ] && kill -s USR1 "$PID"
        fi
 

Thanks,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to