Home I love Arch...
Post
Cancel

I love Arch...

Don’t we all love broken dependencies?!?!?

After a sweet update at the end of my day, I was a good boy and I restarted my system just to be prompted with a frozen screen. Lucy enough, I got TTY. After some debugging I realised that libmount.so.1 was at version 2.39, whereas libgio.so.0 requires version 2.40…

So now what???

At this point, I was looking up the packages at https://archlinux.org/packages/ and I was planning on downgrading GLIB to the previous version. Now, unfortunately, I had cleared the cache, so I needed to download the package in order to install it. However, libmount is used by NetworkManager, meaning I had no Internet. libmount is also used for mounting external drives, so no USB with the package either.

Sooo, I decided I should do the things from chroot, so I booted in an external Arch and mounted the drive. When I went to find the link for the package tho, I saw that there has been recently pushed an update for util-linux… Around half an hour after the GLIB update…

GLIB

util-linux

I ran pacman -Syu from the chroot terminal, restarted my machine, and everything was running just fine again…

In a nutshell, anyone who updated their system in this half an hour window got screwed up…

This post is licensed under CC BY 4.0 by the author.

THM Advent of Cyber '23 Side Quest 4 -- The Bandit Surfer

-