Last weekend I decided it was time again to completely update my eeePC. So I ran the command tantrum everybody knows:
apt-get update apt-get upgrade
and that gave me 287 new and updated packages.
After that I needed to reboot because I got a lot of new stuff.
Well, there the trouble began. No X, no network, no mouse, no USB etc. It was in a terrible state.
Digging around and repairing the odd stuff, I got X running, but still
no mouse and no network. I thought that there had to be a general
problem, because it looked impossible that everything was broken without
some major hickup. Digging further and further I suddenly noticed that I
did have a lot of files with the name ending in dpkg-new
. That gave me
the clou that these where new configs and new scripts that didn’t update
the original ones. why wasn’t clear, first get the thing up and running
again.
Now it was time for drastic actions. I found that all this weirdness was
in the /etc
directory so I created a small script to correct it. If it
did work I would have a running eeePC again. If it didn’t I would be in
it very deep.
Here’s the script:
cd /etc for f in $(find . -type f -name \*.dpkg-new) do a=$(echo $f | sed 's/\.dpkg-new$//') mv $a $a.NOT mv $a.dpkg-new $a done
After running this everything worked again, like out of the box.
Now I only need to find out why the upgrade went sour. This blog will be updated as soon as I know.