dependency hell OR it should not be this hard
Shlomo Solomon
shlomo.solomon at gmail.com
Sun Aug 11 11:01:00 IDT 2019
Thanks.
I'm not familair with nixos and I certainly don't want to start a
discussion of which distro is better, but I will comment:
1 - IF this works as stated on the nixos site, I hope it will spread to
other distros
2 - changing distros because of a problem like I had is really overkill
3 - I don't really thing this would work in the situation I had
(although as I said - I'm not familiar with nixos). It's true that I
did not give details earlier, but I can add that it "seems" that
something went wrong when I installed a package about 2 months ago, but
everything worked OK until an update to that package (today) failed and
left the system unstable. So I don't think going back to a breakpoint
from months ago (if it were even possible) would b a viable solution
since it that time I'm made MANY changes to the system - including
installing other packages. Fixing a specific broken package or
dependency should be a trivial thing.
On Sun, 11 Aug 2019 10:42:23 +0300
Ari Becker <wickedpheonix at gmail.com> wrote:
> 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
> <shlomo.solomon at gmail.com> 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
> > Linux-il at cs.huji.ac.il
> > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
> >
--
Shlomo Solomon
http://the-solomons.net
Claws Mail 3.16.0 - Kubuntu 18.04
More information about the Linux-il
mailing list