Phones on devel-proposed do not boot - /bin/sh: 1: /bin/sh: initctl: not found

Bug #1477051 reported by Jean-Baptiste Lallement on 2015-07-22
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
live-build (Ubuntu)
Critical
Adam Conrad
Trusty
Undecided
Adam Conrad
Vivid
Undecided
Adam Conrad

Bug Description

[ SRU Justification ]
There was a regression in the previous upload where, when upstart wasn't in the bootstrap set (which is generally true on vivid and wily), the final image would end up without /sbin/initctl

[ Test Case ]
Compare file lists on old and new images, make sure initctl is there again, and unpack the image to make sure it's the real binary from upstart, not a stub.

[ Regression Potential ]
If the logic is wrong, there could be cases where initctl doesn't exist, or is a stub. See test case, make sure this isn't true. :P

[ Original Report ]
Phones on devel-proposed do not boot. Verified with devel-proposed/ubuntu/mako #263 and devel-proposed/meizu.en/arale #67

logs in /var/log/upstart/ contain the following errors:

==> mountall.log <==
mountall: Event failed

==> cgproxy.log <==
/proc/self/fd/9: 2: /proc/self/fd/9: initctl: not found

==> cgmanager.log <==
/bin/sh: 1: /bin/sh: initctl: not found
/data/system-data/var/log/upstart # tail mountall.log cgproxy.log cgmanager.log

/data/system-data/var/log/upstart # tail mountall.log cgproxy.log cgmanager.log
 boot-hooks-emit.log bluetooth-touch.log
==> mountall.log <==
mountall: Event failed

==> cgproxy.log <==
/proc/self/fd/9: 2: /proc/self/fd/9: initctl: not found

==> cgmanager.log <==
/bin/sh: 1: /bin/sh: initctl: not found

==> boot-hooks-emit.log <==
/proc/self/fd/9: 2: /proc/self/fd/9: initctl: not found

Changed in live-build (Ubuntu):
importance: Undecided → Critical
status: New → Confirmed
JkB (joergberroth) wrote :

Also affects me on krillin with devel-proposed/krillin.en revision 152 from 150722.

Adam Conrad (adconrad) on 2015-07-22
Changed in live-build (Ubuntu):
assignee: nobody → Adam Conrad (adconrad)
Changed in live-build (Ubuntu Trusty):
assignee: nobody → Adam Conrad (adconrad)
Changed in live-build (Ubuntu Vivid):
assignee: nobody → Adam Conrad (adconrad)
description: updated

Hello Jean-Baptiste, or anyone else affected,

Accepted live-build into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/live-build/3.0~a57-1ubuntu11.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in live-build (Ubuntu Trusty):
status: New → Fix Committed
tags: added: verification-needed
Changed in live-build (Ubuntu Vivid):
status: New → Fix Committed
Brian Murray (brian-murray) wrote :

Hello Jean-Baptiste, or anyone else affected,

Accepted live-build into vivid-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/live-build/3.0~a57-1ubuntu16.3 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package live-build - 3.0~a57-1ubuntu20

---------------
live-build (3.0~a57-1ubuntu20) wily; urgency=medium

  * debian/patches/upstart-not-in-bootstrap: Rewrite the old user-sessions
    patch to handle when upstart isn't in the bootstrap set (LP: #1477051)

 -- Adam Conrad <email address hidden> Wed, 22 Jul 2015 09:29:54 -0600

Changed in live-build (Ubuntu):
status: Confirmed → Fix Released
Adam Conrad (adconrad) wrote :

Verified fixed in vivid and wily.

tags: added: verification-done-vivid
removed: verification-needed
Adam Conrad (adconrad) wrote :

Verified that the fix for this bug didn't cause any regressions on trusty.

tags: added: verification-done-trusty
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package live-build - 3.0~a57-1ubuntu11.2

---------------
live-build (3.0~a57-1ubuntu11.2) trusty; urgency=medium

  * debian/patches/upstart-not-in-bootstrap: Rewrite the old user-sessions
    patch to handle when upstart isn't in the bootstrap set (LP: #1477051)

live-build (3.0~a57-1ubuntu11.1) trusty; urgency=medium

  * debian/patches/dpkg-divert-{initctl,others}: Pull two commits from git
    upstream to resolve issues where we would end up with files from their
    release version packages rather than -updates (LP: #1363519, #1150737)

 -- Adam Conrad <email address hidden> Wed, 22 Jul 2015 09:40:28 -0600

Changed in live-build (Ubuntu Trusty):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for live-build has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package live-build - 3.0~a57-1ubuntu16.3

---------------
live-build (3.0~a57-1ubuntu16.3) vivid; urgency=medium

  * debian/patches/upstart-not-in-bootstrap: Rewrite the old user-sessions
    patch to handle when upstart isn't in the bootstrap set (LP: #1477051)

live-build (3.0~a57-1ubuntu16.2) vivid; urgency=medium

  * debian/patches/dpkg-divert-{initctl,others}: Pull two commits from git
    upstream to resolve issues where we would end up with files from their
    release version packages rather than -updates (LP: #1363519, #1150737)
  * debian/patches/upstart-user-sessions: Dropped, obsoleted by the above.

 -- Adam Conrad <email address hidden> Wed, 22 Jul 2015 09:02:59 -0600

Changed in live-build (Ubuntu Vivid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers