Frage Wie behebe ich einen Fehler bei einem fehlgeschlagenen Modul für Virtualbox?


Welt. Ich versuche, mein System zu aktualisieren, aber ich bekomme den Fehler:

Error! Bad return status for module build on kernel: 3.2.0-37-generic (i686) 

Deleting module version: 4.1.12
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.12 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-37-generic
Building initial module for 3.2.0-37-generic
Error! Bad return status for module build on kernel: 3.2.0-37-generic (i686)
Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information.
dpkg: error processing virtualbox-dkms (--configure):
 subprocess installed post-installation script returned error exit status 10
Errors were encountered while processing:
 virtualbox-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

4
2018-02-12 10:15


Ursprung


Was genau willst du verbessern? Ubuntu? Aktualisieren Sie das gesamte Betriebssystem auf 12.10 oder aktualisieren Sie einfach die Pakete auf Ihrem aktuellen Ubuntu? Oder versuchen Sie nur VirtualBox zu aktualisieren? etc - Nathan J. Brauer
Ich möchte nur das System aktualisieren. diesen Fehler bekomme ich seit dem letzten Update. - X_o
Das ist also ein Ergebnis von sudo apt-get upgrade? - Nathan J. Brauer
Hast du geschaut? /var/lib/dkms/virtualbox/4.1.12/build/make.log Wie die Fehlermeldung vorgeschlagen? Sie können Ihre Frage bearbeiten, um sie zu veröffentlichen oder (wenn sie zu groß ist) verwenden pastebin.ubuntu.com und stelle den Link in deine Frage. - guntbert
LD /var/lib/dkms/virtualbox/4.1.12/build/built-in.o LD /var/lib/dkms/virtual-box/4.1.12/build/vboxdrv/built-in.o CC [M] / var /lib/dkms/virtualbox/4.1.12/build/vboxdrv/linux/SUPDrv-linux.o Kann gcc.real nicht ausführen: Keine solche Datei oder kein Verzeichnis make [2]: *** [/ var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / linux / SUPDrv-linux.o] Fehler 2 make [1]: *** [/var/lib/dkms/virtualbox/4.1.12/build/vboxdrv] Error 2 make: *** [_module_ / var / lib / dkms / virtualbox / 4.1.12 / build] Fehler 2 make: Verlassen des Verzeichnisses `/usr/src/linux-headers--3.2.0-37-generic ' - X_o


Antworten:


1.) sudo apt-get remove virtualbox

2.) Neustart

3.) sudo ln -si /usr/bin/gcc-4.6 /usr/bin/gcc

4.) Neustart

4.) sudo apt-get install virtualbox

5.) optionaler Neustart. :)

dass alle Kinder .. !!


3
2018-02-16 02:45



Muss es 4,6 sein? Auf meinem Rechner ist / usr / bin / gcc bereits mit gcc-4.7 verlinkt - David Millar


Sie können den Fehler im Protokoll überprüfen. In den meisten Fällen wurde eine gcc / g ++ - Option verwendet, die in Ihrer aktuellen Version nicht unterstützt wird.

Sie können eine neuere Version von gcc und g ++ installieren und mit Update-Alternativen verwalten. https://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubuntu

Danach installieren Sie virtualbox-dkms.

 sudo apt-get --reinstall install virtualbox-dkms

1
2017-09-07 07:17