[Bug 858122] Re: incomplete migration to /run (shutdown script order has been demolished)

Evan Broder evan at ebroder.net
Thu Feb 16 02:08:15 UTC 2012


Hi Adam -

Thanks for working on getting that patch together. I've gone ahead and
sponsored it into precise, and will be working on an SRU for oneiric
momentarily. For future reference, I made a few tweaks before uploading:

 1. The insserv package is source format 3.0 (quilt), so it uses quilt
to manage patches (http://developer.ubuntu.com/packaging/html/patches-
to-packages.html#patches-with-quilt). I created a quilt patch containing
your change. We also try to apply the DEP-3 guidelines in distro patches
so we can track their provenance down the road
(http://dep.debian.net/deps/dep3/)

 2. Your changelog entry targets "unstable" - Ubuntu changes should
always refer to the Ubuntu release they're targeting; in this case, that
would be "precise"

 3. When Ubuntu changes a Debian package, our policy is to adjust the
maintainer field in debian/control - the update-maintainer script in
ubuntu-dev-tools will do this for you automatically. It's also our
policy to adjust the Vcs-* fields to be XSBC-Debian-Vcs-*. update-
maintainer doesn't currently do this, so you have to do it yourself (bug
#567629)

I'm also working on a change to initscripts to try and clean up some of
the fallout of this bug for people who have hit it; hopefully that
should land later today.

Joonas: If you have not yet installed VMware Workstation 8, just
removing /usr/sbin/insserv should be sufficient (nothing on an Ubuntu
system should actually use it). If you have, run the series of "mv"
commands in the bug's description

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

Title:
  incomplete migration to /run (shutdown script order has been
  demolished)

Status in Release Notes for Ubuntu:
  Fix Released
Status in “insserv” package in Ubuntu:
  Triaged
Status in “sysvinit” package in Ubuntu:
  Triaged
Status in “insserv” source package in Oneiric:
  Triaged
Status in “sysvinit” source package in Oneiric:
  Triaged
Status in “insserv” source package in Precise:
  Triaged
Status in “sysvinit” source package in Precise:
  Triaged

Bug description:
  [Impact]
  severity : a total lack of system (wireless) networking coming up - this gives a >! minute pause during boot, as well as a subsequent total failure to be able to log into X (KDE or GNOME sessions give a cryptic error related to DBUS).
  frequency : once triggered, remains till manually fixed
  justification for backporting the fix to the stable release : I dunno your criteria, sorry, but it looks fairly bad to me.

  [Development Fix]
  over my head. see comments.

  [Stable Fix]
  migration script needs to double check (one time?) if all went well, if not, it needs to force the change through regardless, because the alternative is worse than any damage it could do.

  [Text Case]
  It's something like
  1. install 9.10
  2. upgrade to each release
  3. install vmware at some point
  4. attempt most recent upgrade
  Broken Behavior: incomplete migration to /run
  Fixed Behavior: complete migration to /run

  [Regression Potential]
  likelihood : cant see any that would be worse than not networking and no GUI.
  TBH this should have been fixed already.

  [Original Report]
  I had the exact same issue documented as https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/807306 on upgrade from 11.04 to 11.10. Opening new bug as req.

  Removing the existing /var/run and /var/run/lock and replacing with
  sym links as per comment 76 there fixed it.

  The impact of this was a total lack of system (wireless) networking
  coming up - this gives a >! minute pause during boot, as well as a
  subsequent total failure to be able to log into X (KDE or GNOME
  sessions give a cryptic error related to DBUS).

  I've just run an apt-get update/upgrade after *finally* getting back
  into my new 11.10 beta 2 system, and no updates to the mountall show
  up... therefore I assume this bug is still present.

  To correct the broken symlinks, run the following commands as root:
   mv /etc/rc6.d/S*reboot /etc/rc6.d/S90reboot
   mv /etc/rc6.d/S*umountroot /etc/rc6.d/S60umountroot
   mv /etc/rc6.d/S*umountnfs.sh /etc/rc6.d/S31umountnfs.sh
   mv /etc/rc6.d/S*umountfs /etc/rc6.d/S40umountfs
   mv /etc/rc6.d/S*sendsigs /etc/rc6.d/S20sendsigs

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: initscripts 2.88dsf-13.10ubuntu4
  ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
  Uname: Linux 3.0.0-11-generic i686
  ApportVersion: 1.23-0ubuntu1
  Architecture: i386
  Date: Sat Sep 24 10:49:58 2011
  ProcEnviron:
   LANGUAGE=
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: sysvinit
  UpgradeStatus: Upgraded to oneiric on 2011-09-23 (0 days ago)

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




More information about the foundations-bugs mailing list