Upgrading without backups, or: How I learned to stop worrying and break my system

I have to admit that, when it comes to keeping my laptop up to date, I have been spoiled by Sabayon’s rolling release model. Put simply, I never needed to worry about upgrading to the next release because the cumulative weekly updates took care of this for me.

However, I now have Frugalware installed and, yesterday, version 1.7 was released. The upgrade process looked pretty straightforward so I pushed the button.

Installing the new improved pacman-g2 went fine, but then things turned a little pear-shaped. The actual upgrade threw a couple of dependency issues at me. I wouldn’t be surprised to learn that these were caused my me tinkering over the last few days, but it was late and I was too tired to resolve them properly, so I figured the next best thing would be to ignore them. What could possibly go wrong?

So, it was with a pacman-g2 -Sud --noconfirm, that I started the upgrade.

Did I mention that I hadn’t bothered to back anything up? Or that I was using a wifi connection?

Inevitably the connection dropped about two-thirds the way through.

Oh happy, happy days.

Once things were up and running again, however, Pacman did successfully pick up where the connection broke and I now have Frugalware 1.7: Gaia running on my laptop.

Apart from the fact that Gnome desktop won’t start (hey, remember those dependency issues?)

By this point, it was late and I was tired, so I went to bed. This means that tonight, I will be mainly unbreaking my laptop.

One thought on “Upgrading without backups, or: How I learned to stop worrying and break my system

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s