web-dev-qa-db-ja.com

Virtualboxのビルドに失敗した場合のエラーを修正するにはどうすればよいですか?

世界。システムをアップグレードしようとしていますが、次のエラーが表示されます。

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
X_o

1.)Sudo apt-get remove virtualbox

2.)再起動

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

4.)再起動

4.)Sudo apt-get install virtualbox

5.)オプションの再起動。 :)

そのすべての子供.. !!

3
X_o

ログでエラーを確認できます。ほとんどの場合、現在のバージョンではサポートされていないgcc/g ++オプションを使用しました。

Gccおよびg ++の新しいバージョンをインストールし、update-alternativesで管理できます。 https://stackoverflow.com/questions/7832892/how-to-change-the-default-gcc-compiler-in-ubunt

その後、virtualbox-dkmsを再インストールします。

 Sudo apt-get --reinstall install virtualbox-dkms
1
hailinzeng