What Happened to my Laptop

For the people who wanted to know the chain of events causing the laptop problems in the last post:

Safe search won’t disable, and login for regular Google services is broken. I decide it’s a cookie conflict between Google services and file a bug report with Google.

Google says “can’t reproduce”. I discover that clearing private data doesn’t actually work right, and after some testing, go to file a bug with Firefox. They ask for my version number.

I notice my Firefox is out-of-date, and decide that it might be a quirk of this version of Firefox+Ubuntu. I go to upgrade Firefox in Synaptic before filing the bug. I don’t have the notifier running and haven’t updated in a while.

I upgrade a package in Synaptic, but it turns out I just upgraded the meta package and not the actual package (or something.) A more seasoned Synaptic user says “why not just run regular upgrades like a normal person? It’ll fold Firefox into it.” On any other day, this would have been good advice.

I start the upgrade. It’s churning along nicely, and I locate my cookies file and start examining it.

My battery monitor disappears. This is normal enough, actually. I try to start it back up and get a notice about a broken configuration file. Uh-oh.

At this point I find that my cookies file is malformed in some way, and that if I move it manually (rather than using the in-browser ‘delete cookies’) the original bug disappears. Don’t know how that happened, but it’s solved, so I cancel the bug report with Mozilla.

I go to edit the cookies file in emacs, and get a message that emacs can’t start. Uh-oh.

The upgrade fails with a bunch of package incompatibility messages.

I start to feel alarmed. I link an apt-guru friend a screenshot of a relevant part of my Synaptic window. He says, “one of those version numbers looks wrong. You’re running Hardy, right?” I am.

I open my sources.list (using nano, since emacs is broken.) After a bunch of spaces at the bottom, I see something bad: A Debian repository. I’m running Ubuntu.

I don’t know how I added it. Maybe I was on the wrong system and didn’t notice the prompt. Maybe I was trying to install one specific package from Debian (via apt, for some reason) and forgot to take it out. I honestly don’t remember. But since I hadn’t updated in a while, it hadn’t come up. But now I’m in trouble.

I remove it, update my lists, and do a grep to see how many of my packages have upgraded to Debian versions. 750-1000 or so. I paste the results back to some friends. One of them looks, shakes her head, and says my system is like that guy in Star Trek after the transporter accident.

Over the next few days, we try pinning packages back to the Hardy version and downgrading. There are conflicts all over and lots of ninjinuity is required. Sometimes the system won’t boot properly, claiming kernel module problems, which turns out to be because somewhere in this process my initramfs got misconfigured. But eventually, everything is put back in working order (except, for some strange reason, gnuplot, which refuses to install the main binary file. I compile it from source.)

Watching the system boot successfully, I go to pour some milk and cereal in celebration. I shake up the milk jug a little. The lid is loose. It spills all over the keyboard. The system stops booting and the cycle of horror starts again. (And yes, if I’d gotten a Lenovo when you all suggested it, I’d have a spill-proof keyboard with drains. That’s my plan for the next time something horrible happens to my laptop, which should be any day now.)

Post navigation

152 replies on “What Happened to my Laptop”

This is a nice content with lots of information. It’s a very excellent idea for raising money for charity. I think honest review is more important for authors. I like your whole discussion. Keep it up.
Keep blogging.ur site is good.and finelly ur site going to in high position