[Bug 430224] Re: init: support chroots

Rolf Leggewie 430224 at bugs.launchpad.net
Sun Jul 17 09:09:58 UTC 2011


Clynt, thank you for taking this up.

My point is essentially the same as was raised by Lukas in comment 27.
We need to be sure that a lucid guest will work no matter the host OS.
I'm not opposed to a PPA workaround but IMHO some code should be added
probably to dapper somewhere to make sure that if it's detected that
dapper is running inside a chroot/vserver an update to lucid is not
performed without that PPA workaround.  Or else the user will run into
the situation where the vserver is completely unreachable because ssh is
down (happened to me, booh!).

I will have to say that I'm a bit disappointed this wasn't taken into
account seriously much earlier.  The warnings were there early enough.

Your PPA was building packages for natty right?  I'm not sure what
direction it is you're taking there, but I'm sure you will let me know.
Are you trying to fix the host side?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/430224

Title:
  init: support chroots

Status in Release Notes for Ubuntu:
  Fix Released
Status in Upstart:
  Fix Released
Status in “upstart” package in Ubuntu:
  Fix Released
Status in “upstart” source package in Karmic:
  Won't Fix

Bug description:
  Binary package hint: upstart

  $ sudo chroot /media/karmic dpkg --configure -a
  Setting up cups (1.4.1-1) ...
  update-rc.d: warning: /etc/init.d/cups missing LSB information
  update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
  Rather than invoking init scripts through /etc/init.d, use the service(8)
  utility, e.g. service cups start

  Since the script you are attempting to invoke has been converted to an
  Upstart job, you may also use the start(8) utility, e.g. start cups
  start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
  invoke-rc.d: initscript cups, action "start" failed.
  dpkg: error processing cups (--configure):
   subprocess installed post-installation script returned error exit status 1
  Errors were encountered while processing:
   cups

  
  WORKAROUND: Create an executable /media/karmic/usr/sbin/policy-rc.d with this in it:
  #!/bin/sh
  exit 101

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/430224/+subscriptions




More information about the foundations-bugs mailing list