Re: dependency hell OR it should not be this hard

Ari Becker <[email protected]> Sun, 11 Aug 2019 10:42:23 +0300
Newsgroups gmane.linux.region.israel
Message-ID <CAK2xwaczO7bzKOmw0j43S_VWGRGCnWNFBsseyRwkdzLRhNpQww@mail.gmail.com>
--===============8933812266971594740==
Content-Type: multipart/alternative; boundary="000000000000f698e7058fd28cd8"

--000000000000f698e7058fd28cd8
Content-Type: text/plain; charset="UTF-8"

No, it doesn't have to be that hard. Plugging NixOS:
https://nixos.org/nixos/about.html which solves this issue by making safe
rollbacks as easy as rebooting and choosing the previous immutable system
configuration.

On Sun, Aug 11, 2019 at 9:06 AM Shlomo Solomon <[email protected]>
wrote:

> Let me start by saying that I'm not looking for a solution - I solved my
> problem. I'm just angry and letting off some steam.
>
> I've been using Linux for over 20 years. I'm pretty sure a novice would
> have just quit and either deleted the whole mess or gone back to
> Windows.
>
> Fixing broken dependencies should not be that hard!!
>
> I won't bore you with what happened to me, but after trying GUI
> tools and also numerous combinations of commands such as:
>
> sudo apt-get --fix-broken install
> sudo apt autoremove
> sudo dpkg -P mono-complete
> sudo dpkg --remove --force-remove-reinstreq mono-complete
> sudo apt-get clean
> sudo apt-get autoclean
> sudo apt-get -u dist-upgrade
> sudo apt-get -o Dpkg::Options::="--force-overwrite" upgrade
> sudo apt-get -o Dpkg::Options::="--force-overwrite" -f install
> sudo dpkg -P --force-all mono-complete
> sudo dpkg --configure -a
>
>
> I discovered that there were some post removal scripts that were
> crashing dpkg and the solution was to manually remove several files
> from /var/lib/dpkg/info.
>
> WOW - isn't that a "pretty" way to go.
>
>
>
>
>
>
>
>
> --
> Shlomo Solomon
> http://the-solomons.net
> Claws Mail 3.16.0 - Kubuntu 18.04
>
> _______________________________________________
> Linux-il mailing list
> [email protected]
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>

--000000000000f698e7058fd28cd8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>No, it doesn&#39;t have to be that hard. Plugging Nix=
OS: <a href=3D"https://nixos.org/nixos/about.html">https://nixos.org/nixos/=
about.html</a> which solves this issue by making safe rollbacks as easy as =
rebooting and choosing the previous immutable system configuration.<br></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Sun, Aug 11, 2019 at 9:06 AM Shlomo Solomon &lt;<a href=3D"mailto:shlo=
[email protected]">[email protected]</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">Let me start by saying that I=
&#39;m not looking for a solution - I solved my<br>
problem. I&#39;m just angry and letting off some steam. <br>
<br>
I&#39;ve been using Linux for over 20 years. I&#39;m pretty sure a novice w=
ould<br>
have just quit and either deleted the whole mess or gone back to<br>
Windows.<br>
<br>
Fixing broken dependencies should not be that hard!!=C2=A0 <br>
<br>
I won&#39;t bore you with what happened to me, but after trying GUI<br>
tools and also numerous combinations of commands such as:<br>
<br>
sudo apt-get --fix-broken install<br>
sudo apt autoremove<br>
sudo dpkg -P mono-complete<br>
sudo dpkg --remove --force-remove-reinstreq mono-complete<br>
sudo apt-get clean<br>
sudo apt-get autoclean<br>
sudo apt-get -u dist-upgrade<br>
sudo apt-get -o Dpkg::Options::=3D&quot;--force-overwrite&quot; upgrade<br>
sudo apt-get -o Dpkg::Options::=3D&quot;--force-overwrite&quot; -f install<=
br>
sudo dpkg -P --force-all mono-complete<br>
sudo dpkg --configure -a<br>
<br>
<br>
I discovered that there were some post removal scripts that were<br>
crashing dpkg and the solution was to manually remove several files<br>
from /var/lib/dpkg/info.<br>
<br>
WOW - isn&#39;t that a &quot;pretty&quot; way to go.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-- <br>
Shlomo Solomon<br>
<a href=3D"http://the-solomons.net" rel=3D"noreferrer" target=3D"_blank">ht=
tp://the-solomons.net</a><br>
Claws Mail 3.16.0 - Kubuntu 18.04<br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
i.ac.il</a><br>
<a href=3D"http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" rel=3D"n=
oreferrer" target=3D"_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/=
linux-il</a><br>
</blockquote></div>

--000000000000f698e7058fd28cd8--


--===============8933812266971594740==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

--===============8933812266971594740==--