This morning I have issued a command I use fairly often:
apt-get dist-upgrade
Usually it finds little to do, some times it will replace the kernel and headers.
With my great surprise today it responded this way:
root@xxxxx:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
apparmor console-setup grub kbd linux-image-3.2.0-23-generic
linux-image-3.2.0-31-generic linux-image-3.2.0-49-generic
linux-image-3.2.0-51-generic linux-image-server linux-server ntfs-3g
plymouth-theme-ubuntu-text ubuntu-minimal
The following NEW packages will be installed:
libudev1
The following packages have been kept back:
udev
0 upgraded, 1 newly installed, 13 to remove and 1 not upgraded.
Need to get 48.1 kB of archives.
After this operation, 605 MB disk space will be freed.
I was fairly hit by the amount freed and also by the distinct lack of a displayed replacement list of new packages. Also, it says it's removing grub?
Since I had a very fresh backup I tried going ahead and guess what, it indeed destroyed my server and it could not boot any more.
What's the deal with this?
Also, why does udev
say that it wants sysv-rc version 2.88dsf-24
when all I have installed is 2.88dsf-13.10ubuntu11.1
? It looks like some repository is doing something nuts. All I have installed of "odd" are repos for PHP FPM 5.4+, mysql
, nginx
and varnish
. They were added more than 1 month ago as well and never gave an issue with dist-upgrade
.