:: Re: [DNG] error processing package …
Top Page
Delete this message
Reply to this message
Author: Miroslav Rovis
Date:  
To: Svante Signell
CC: dng
Subject: Re: [DNG] error processing package initscripts, because /lib/init/vars.sh missing
On 170706-12:50+0200, Svante Signell wrote:
> On Thu, 2017-07-06 at 09:58 +0000, Miroslav Rovis wrote:
> > On 170705-23:48+0200, Svante Signell wrote:
> > > On Wed, 2017-07-05 at 21:05 +0000, Miroslav Rovis wrote:
> ...
> >
> > > If you are on i386 or amd64 I can send you the required debs for
> > > 2.29.2-1+devuan1 from ascii-proposed.
> >
> > But it has all been solved by now. In the gap btwn my message and
> > when you send
> > the message, I was right somewhere there figuring out the solution,
> > and now,
> > you can see my message where I (manually construing a quote) explain:
> > > # dpkg -i /var/cache/apt/archives/initscripts_2.88dsf-
> > > 59.3+devuan2_amd64.deb
> > >
> > > reinstalled initscripts, and the /lib/init/vars.sh (which is part
> > > of
> > > initscripts package)
> >
> > and state that I expect to reboot without problems.
>
> Nice that your problems are solved :)
>
> Regarding util-linux (2.29.2-1+devuan1) that version is needed in order
> to install sysvinit-utils (2.88dsf-59.9+devuan2) required by
> initscripts (2.88dsf-59.9+devuan2) and sysvinit-core (2.88dsf-
> 59.9+devuan2) is needed if you want to try openrc out.
> In such case you need to enable ascii-proposed:
> deb http://packages.devuan.org/devuan ascii-proposed main

Which I absolutely can't wait to do, but...
But, oh God, am I slow! I've been lurking on this ML for more than two years,
and I only was able to start installing once I could do it in Air-Gapped, i.e.
when Jessie RC2 was available... (I did play in Virtual Machines previously.)
And also, I'm currently without a GUI browser, because of:
Building Pale Moon on Devuan fails - Pale Moon forum
https://forum.palemoon.org/viewtopic.php?f=57&t=15751
( I posted the issue there today... Only saying that here, because that one
will take its time in my life too, and it will take it again... )

> > Thanks for caring!
>
> You're welcome.
>


And your explanation below is great!
> As a sidenote: I do know now why this happened to you when downgrading:
>
> dpkg -c initscripts_2.88dsf-59.3+devuan2_amd64.deb |grep vars
> -rw-r--r-- root/root      1212 2016-03-04 03:25 ./lib/init/vars.sh
> dpkg -c initscripts_2.88dsf-59.9+devuan2_amd64.deb |grep vars
> dpkg -c sysvinit-utils_2.88dsf-59.9+devuan2_amd64.deb |grep vars
> -rw-r--r-- root/root      1212 2017-06-15 13:59 ./lib/init/vars.sh
>
> The srcipt lib/init/vars.sh was provided by initscripts and has now
> been moved to sysvinit-utils. And since you had util-linux (2.29.2-1)
> install that script was provided by that package util you downgraded.
>
> From the changelog of sysvinit:
> sysvinit (2.88dsf-59.5) unstable; urgency=medium
> [ Martin Pitt ]
> * Move /lib/init/vars.sh from initscripts to sysvinit-utils. It's not
> specific to initscripts, but API for other init scripts similar to
> /lib/init/init-d-script. This will allow initscripts to drop from    
> the default installation. (Closes: #826205)

>
> Nice to know what's happening and why :)

Yeah! Fascinating... But it's also such fine feeling that everything went so
great in this wholesale dist-upgrade which was actually 100+ packages kind of
downgrade, essential packages, system packages.

In which wholesale downgrade-kind of dist-upgrade the only issue was that
one, which had to show, for the obvious reason that you explain above.

All having gone fine even in my little user's quarters means Devuan is going
strong!

Regards!
--
Miroslav Rovis
Zagreb, Croatia
https://www.CroatiaFidelis.hr