[PKG-OpenRC-Debian] Bug#819258: openrc: dependency resolving fails using init-system-helpers
kevin at paretje.be
Sat Mar 26 14:10:13 UTC 2016
On Sat, Mar 26, 2016 at 03:02:00AM +0100, Adam Borowski wrote:
> On Fri, Mar 25, 2016 at 06:05:44PM +0100, Kevin Velghe wrote:
> > Yesterday, I upgraded lvm2. During the upgrade, I got the following error:
> > insserv: Service mountdevsubfs has to be enabled to start service lvm2
> > insserv: exiting now!
> > This was fixed by manually enabling mountdevsubfs using insserv, after
> > which I could finish upgrading. This morning however, booting hanged at
> > lvm. Downgrading lvm2 didn't solve the problem, so I tried booting using
> > sysv-rc, which had the same problem. systemd booted well, as did openrc
> > 0.20.4-1.
> > So it seems openrc is able to handle the dependencies well, but that the
> > current init-system-helpers does at least part of the work the sysv-rc
> > way, which seems unable to handle it.
> I've tried multiple scenarios but failed to reproduce your problem.
> Including dist-upgrades:
> jessie sysv-rc -> unstable -> openrc
> jessie sysv-rc -> openrc -> unstable
> So there's something more complex on your system than just lvm2. Letting us
> know what might be helpful in trying to find out what's amiss for you.
The problem at boot might be related to the fact /boot is located on a
lvm partition, otherwise I can't think about anything.
OK, I'll check the installation problem on a container later, but if I
install sysv-rc or current openrc package, then the installation of lvm2
fails because the dependencies aren't enabled. Enabling those manually
does solve this, but openrc 0.20.4-1 does not have this issue. I did run
rm -r /etc/rc?.d; insserv -d /etc/init.d before installation of lvm2, so
it shouldn't be caused by some strange state of /etc/rc?.d.
> > I'm sorry if this should have been reported to init-system-helpers, I
> > wasn't sure as it is openrc-specific.
> As you say that sysv-rc failed too, it doesn't sound like anything related
> to openrc.
Yes, it is related to openrc, as openrc seems only affected because of
the use of init-system-helpers to provide update-rc.d, which does not
seem to use openrc to determine the dependencies. Nevertheless it should
probably be reported to init-system-helpers.
> A tit a day keeps the vet away.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: Digital signature
More information about the OpenRC-devel