:: Re: [DNG] packages held back due to…
Top Page
Delete this message
Reply to this message
Author: Eike Lantzsch
Date:  
To: dng
Subject: Re: [DNG] packages held back due to conflict with libsystemd0
Hi Arnt!

On Saturday, 7 November 2020 21:56:38 -03 Arnt Karlsen wrote:
> On Sat, 07 Nov 2020 19:11:45 -0300, Eike wrote in message
>
> <1837090.H3z0i6zCVW@lxcl01>:
> > Hi Arnt,
> >
> > thanks for answering and for the extra recommendations.
> >
> > On Saturday, 7 November 2020 18:38:48 -03 Arnt Karlsen wrote:
> > > On Sat, 07 Nov 2020 16:22:24 -0300, Eike wrote in message
> > >
> > > <1632636.6XzDy3geBR@lxcl01>:
> > > > On Saturday, 7 November 2020 15:52:25 -03 Ludovic Bellière
> > > >
> > > > wrote:
> > > > > Hi Eike,
> > > > >
> > > > > Install libelogind0 first, so it takes precedence over
> > > > > systemd,
> > > > > then
> > > > > elogind.
> > > >
> > > > Thanks - but ->
> > > > That is impossible because of a catch-22.It is not even possible
> > > > to deinstall/purge libsystemd0it seems to be there to haunt me.
> > > >
> > > > Copy and paste off aptitude introduced some not-so-nice
> > > > esc-sequences
> > > > into the text. I hope that it will not mess-up the message too
> > > > much.
> > >
> > > ..2 main ways: use aptitude to pick the version you want.
> >
> > aptitude isn't good at hen-and-egg-problems
>
> ..I find it's pretty good at showing you solutions; break some
> package, when it whines "Broken package", hit "e" and "." or "," to
> browse thru to some solution as close as possible to what you want,
> and mod that to what you want. Rip out stuff you want gone with dpkg
> --force-* trains.
> > > ..if aptitude's error handling fails to find a solution, try apt
> > > and apt-get, they do things differently, and if those fail, we
> > > have
> > > rpm-style nuclear --force purge options to find with dpkg --help
> > > and dpkg --force-help, just line or pile 'em up. ;o)
> >
> > Good grief!
> >
> > Yep apt does things differently.
> > apt: ""You are about to do something potentially harmful."
> > I typed "Yes, yadda yadda ..."
> > It deinstalled hundreds of packages, just as I instructed it to do,
>
> ...with apt* et al. Is why I propose dpkg -P --force-* trains.
>
> .."-P" == "--purge", I failed to include that, I thought it was
> obvious in the context of your thread here, my bad.
>
> ..by "just line or pile 'em up", I meant line up --force-* options
> after "dpkg -P trumpackage" until it does obey your stupid command.
> (It will still whine, because breaking your box is generally
> considered stupid if you don't know how to fix it.)
>
> ..once you've ripped out the trumpy stuff, your box is broken, fix
> it with e.g. aptitude and dpkg --configure -a replacing the missing
> trumpy bits you threw out, with whatever you want instead.


Yes, I'll go for that route as soon as I find some time to do it.
Just now I'm doing a little bit of forensics on the matter, but only at
the side while occupied with other stuff.

When installing Beowulf with netinstall, libsystemd0 is being
deinstalled by dpkg and directly after libelogind0 installed also with
dpkg.
That is the step which my upgrade from ASCII to Beowulf missed.

I was reading up the upgrade procedure again on
https://www.devuan.org/os/documentation/dev1fanboy/en/upgrade-to-beowulf
but did not see a hint that this was necessary to perform manually.
As far as I can recall I followed the procedure when upgrading my ASCII
installation.
I still have snapshots around of my former ASCII installation and as
soon as I find the time I shall go through the process again and see
where it goes wrong or where I made a mistake.
>
> > including apt, aptitude and deselect. Tadaaaa!
> > I had a snapshot and restored it.
> > Now, there is obviously no way out of this - so be it.
> > I will do a fresh install of Beowulf because I really have more
> > important things to do.

Done, for result please see further up
> >
> > > ..once you've thrown out the trump you want out, refer back to
> > > Ludovic's advice. ;o)
> >
> > not biting the hook ...
> .. ;o)
>

Thank you for your help and consideration.
Eike
--
Eike Lantzsch ZP6CGE