Problema vmplayer: l'aggiornamento del modulo del kernel VMWare non viene eseguito dall'aggiornamento 13.04


22

Quando eseguo vmplayer, rileva che il kernel è cambiato e, come al solito, viene richiesto di compilare e caricare i moduli richiesti. Tuttavia, non va mai oltre. Quando si sceglie l'installazione, si chiude silenziosamente senza errori o ulteriori azioni. Ciò che dovrebbe accadere è che il programma di aggiornamento del modulo del kernel VMWare debba essere eseguito. Non

Nota: questa non è la stessa domanda a cui è stata data una risposta qui, qual è il percorso delle intestazioni del kernel per poter installare vmware? , il che è dovuto al fatto che i file di intestazione corretti non si trovano dove devono essere. Il mio non arriva mai così lontano, e inoltre, mi sono assicurato di avere tutti gli ultimi file di intestazione per il mio kernel 3.8.0-19-generico.

Risposte:


43

Trovato una soluzione per questo problema. Quanto segue lo costringerà a ripararsi

sudo vmware-modconfig --console --install-all

1
Sfortunatamente, sembra che tu debba farlo ogni volta.
Jazz,

+1 Non posso dirti quante volte ho dovuto cercare su Google per questo problema e tornare a questa risposta.
Mark E. Haase,

1
in 15.10 questo si tradurrà in errore: "Impossibile installare tutti i moduli. Vedere il registro per i dettagli."
Vasil Valchev,

8

Devo fare una cosa prima della tua correzione che ho ricevuto da qui: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

Quindi la mia correzione completa prevede due passaggi e sarebbero:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
sudo vmware-modconfig --console --install-all

Al primo comando cambia la versione delle intestazioni di linux per l'ultima versione che hai, nel mio caso è la 3.8.0-25 ma lo faccio dal 3.8.0-19.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.