Ich habe 6 Updates, die unter Ubuntu 12.04 nicht installiert werden können.

7

Ich bin ein Ubuntu-Neuling, daher wird jede Hilfe hier sehr geschätzt. Ich verwende 12.04 und habe sechs Updates, die einfach nicht installiert werden können. Ich habe Update Manager ausprobiert sudo apt-get upgrade, und sudo apt-get update. Bisher hat nichts funktioniert.

Hier ist meine Ausgabe nach sudo apt-get dist-upgrade:

Reading package lists... Done  
Building dependency tree         
Reading state information... Done  
Calculating upgrade... Done  
The following packages will be upgraded:  
  fglrx fglrx-amdcccle fglrx-dev linux-generic-pae  
  linux-image-3.2.0-24-generic-pae linux-image-generic-pae  
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.  
11 not fully installed or removed.  
Need to get 0 B/83.0 MB of archives.  
After this operation, 53.1 MB of additional disk space will be used.  
Do you want to continue [Y/n]? y  
Setting up linux-image-3.2.0-24-generic-pae (3.2.0-24.37) ...  
Running depmod.  
sh: 1: /usr/sbin/update-initramfs: not found  
Failed to create initrd image.  
dpkg: error processing linux-image-3.2.0-24-generic-pae (--configure):  
 subprocess installed post-installation script returned error exit status 2  
Setting up linux-image-3.2.0-27-generic-pae (3.2.0-27.43) ...  
Running depmod.  
sh: 1: /usr/sbin/update-initramfs: not found  
Failed to create initrd image.  
dpkg: error processing linux-image-3.2.0-27-generic-pae (--configure):  
 subprocess installed post-installation script returned error exit status 2  
Setting up linux-image-3.2.0-29-generic-pae (3.2.0-29.46) ...  
Running depmod.  
sh: 1: /usr/sbin/update-initramfs: not found  
Failed to create initrd image.  
dpkg: error processing linux-image-3.2.0-29-generic-pae (--configure):  
 subprocess installed post-installation script returned error exit status 2  
Setting up udev (175-0ubuntu9.1) ...  
No apport report written because MaxReports is reached already  
                                                              udev stop/waiting  
udev start/running, process 4840  
/var/lib/dpkg/info/udev.postinst: 87: /var/lib/dpkg/info/udev.postinst: update-  initramfs: not found  
dpkg: error processing udev (--configure):  
 subprocess installed post-installation script returned error exit status 127  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of xserver-xorg-core:  
 xserver-xorg-core depends on udev (>= 149); however:  
  Package udev is not configured yet.  
dpkg: error processing xserver-xorg-core (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of fglrx:  
 fglrx depends on xserver-xorg-core; however:  
  Package xserver-xorg-core is not configured yet.  
dpkg: error processing fglrx (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of fglrx-amdcccle:  
 fglrx-amdcccle depends on fglrx; however:  
  Package fglrx is not configured yet.  
dpkg: error processing fglrx-amdcccle (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of linux-image-generic-pae:  
 linux-image-generic-pae depends on linux-image-3.2.0-24-generic-pae; however:  
  Package linux-image-3.2.0-24-generic-pae is not configured yet.  
dpkg: error processing linux-image-generic-pae (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of linux-generic-pae:  
 linux-generic-pae depends on linux-image-generic-pae (= 3.2.0.24.26); however:  
  Package linux-image-generic-pae is not configured yet.  
dpkg: error processing linux-generic-pae (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of xserver-xorg-video-intel:  
 xserver-xorg-video-intel depends on xorg-video-abi-11; however:  
  Package xorg-video-abi-11 is not installed.  
  Package xserver-xorg-core which provides xorg-video-abi-11 is not configured yet.  
 xserver-xorg-video-intel depends on xserver-xorg-core (>= 2:1.10.99.901); however:  
  Package xserver-xorg-core is not configured yet.  
dpkg: error processing xserver-xorg-video-intel (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              dpkg: dependency problems   prevent configuration of fglrx-dev:  
 fglrx-dev depends on fglrx; however:  
  Package fglrx is not configured yet.  
dpkg: error processing fglrx-dev (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because MaxReports is reached already  
                                                              Errors were encountered   while processing:   
 linux-image-3.2.0-24-generic-pae  
 linux-image-3.2.0-27-generic-pae  
 linux-image-3.2.0-29-generic-pae  
 udev  
 xserver-xorg-core  
 fglrx  
 fglrx-amdcccle  
 linux-image-generic-pae  
 linux-generic-pae  
 xserver-xorg-video-intel  
 fglrx-dev  
E: Sub-process /usr/bin/dpkg returned an error code (1)  
Taylor
quelle

Antworten:

4

Alle Fehler besagen, dass keine Datei gefunden werden konnte /usr/sbin/update-initramfs

Jetzt habe ich den folgenden Befehl ausgeführt, um herauszufinden, welches Paket diese Datei bereitstellen soll, und hier ist die Ausgabe

$ dpkg -S /usr/sbin/update-initramfs
initramfs-tools: /usr/sbin/update-initramfs

Versuchen Sie also bitte, das Paket initramfs-tools zu installieren und die Updates erneut auszuführen. Um zu überprüfen, ob das Paket bereits vorhanden ist.

sudo dpkg -l |grep initramfs-tools

Dann um initramfs-tools zu installieren (falls nicht gefunden)

sudo apt-get install initramfs-tools

Wiederholen Sie dann den Installationsvorgang mit sudo apt-get updateoder anderen Befehlen.

Ich bin gespannt, ob dies Ihnen geholfen hat, das Problem zu lösen.

Jamess
quelle
2

Ich hatte ein ähnliches Problem mit Linux-Image-3.2.0-35-generic festgestellt.

sudo apt-get install --reinstall initramfs-tools

schien zu helfen. Zumindest wurden alle Pakete fehlerfrei installiert. Soweit ich weiß (mein Wissen ist sehr begrenzt, denken Sie daran), wurde / usr / sbin / update-initramfs irgendwann aus irgendeinem seltsamen Grund gelöscht. Das Paket wurde jedoch weiterhin als installiert markiert

sudo apt-get install initramfs-tools

hat nichts geändert.

Exander
quelle
Der erste Befehl ist der einzige, der für mich funktioniert hat, nachdem der gleiche Fehler wie beim OP aufgetreten ist.
ideasman42
1

Versuchen Sie es sudo apt-get dist-upgradein solchen Fällen; Das heißt, wenn ein regelmäßiges Upgrade über Update Manager durchgeführt wird oder sudo apt-get update && sudo apt-get upgradeeinige Pakete weggelassen werden - insbesondere "Linux-Something" -Pakete (dies sind Kernel-Updates).

Carnendil
quelle
Danke für die Antwort! Ich habe versucht, sudo apt-get dist-upgrade und funktioniert immer noch nicht. Ich habe meine Ausgabe oben gepostet.
Taylor
0

Ich habe ein ähnliches Problem in Ubuntu 14.04 und habe es damit gelöst:

sudo cp /usr/sbin/update-initramfs.orig.initramfs-tools /usr/sbin/update-initramfs

Es scheint, als ob initramfs-tools installiert wurde, aber die ausführbare Binärdatei hat aus irgendeinem Grund seinen Namen geändert und apt-get unbrauchbar gemacht, um Kernel zu aktualisieren !!!

Jesus Manuel Marin Navarro
quelle