
Seit ich heute ein Upgrade durchgeführt habe, kann ich apt-get nicht mehr verwenden.
Ein typisches Beispiel:
sudo apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
linux-image-3.2.0-24-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Soweit ich es beurteilen kann, liegt der Fehler hieran:
sudo dpkg --configure linux-image-3.2.0-24-generic
Setting up linux-image-3.2.0-24-generic (3.2.0-24.38) ...
Running depmod.
Failed to symbolic-link /boot/initrd.img-3.2.0-24-generic to initrd.img: File exists
dpkg: error processing linux-image-3.2.0-24-generic (--configure):
subprocess installed post-installation script returned error exit status 17
Errors were encountered while processing:
linux-image-3.2.0-24-generic
Wenn ich dies ausführe, scheint jedoch alles zu funktionieren ...
/var/lib/dpkg/info/linux-image-3.2.0-24-generic.postinst
echo $?
0
Was in aller Welt ist hier los? Ich habe ein bisschen Angst, damit herumzuspielen, da ich davon ausgehe, dass es sich hier um kritisches Zeug handelt ...
Antwort1
Ich habe den initrd
Symlink aus meinem Stammverzeichnis entfernt, indem ich
sudo rm /initrd.img
Wenn Sie jedoch auf Nummer sicher gehen möchten, können Sie vor dem Löschen natürlich eine Sicherungskopie der vorhandenen Daten erstellen initrd.img
.
Dann renne
sudo apt-get -f install [package]
und es sollte erfolgreich ausgeführt werden können.
Antwort2
Versuchen
sudo apt-get -f install [package]
Dadurch wird das Upgrade erzwungen. Es ist zumindest einen Versuch wert.
sudo apt-get update
kann auch nicht schaden.