No se puede iniciar VMWare Workstation después de la actualización a 13.04

25

Después de actualizar a 13.04, no puedo iniciar VMWorkstation. Me sale el siguiente mensaje:

Antes de poder ejecutar VMware, se deben compilar y cargar varios módulos en el kernel en ejecución.

Kernel Headers 3.8.0-19-generic

No se encontraron los encabezados del kernel para la versión 3.8.0-19-generic. Si los ha instalado en una ruta no predeterminada, puede especificar la ruta a continuación.

¿Alguien tiene alguna idea de qué hacer a continuación?

Ubuntu 13.04 64bit

Si dirijo el camino a:

/usr/src/linux-headers-3.8.0-19-generic

Me sale el siguiente mensaje:

No se encontraron archivos de encabezado C que coincidan con su núcleo en ejecución.

Gracias

Adicional:

Como sugerí, ejecuté esto en la terminal:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Sin embargo, ahora obtengo lo siguiente:

Antes de poder ejecutar VMware, se deben compilar y cargar varios módulos en el kernel CANCEL / INSTALL

INSTALO, la ventana se cierra y no pasa nada ... ¿Alguna idea?

ADICIONAL:

Instalé esto:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Y todo se lanzó ...

Muchas gracias por las sugerencias y la ayuda ... Esto es lo que me encanta de Ubuntu ... ¡tiene una gran comunidad útil ...!

Nota: También encontré esto que también puede ayudar a otros: AQUÍ

ERROR ADICIONAL

No se pudo abrir / dev / vmmon: es un directorio. Asegúrese de que el módulo del kernel 'vmmon' esté cargado.

Error al inicializar el dispositivo del monitor.

La configuración del monitor está atenuada

RESOLUCIÓN:

Reinstalación de controladores Nvidia

pst007x
fuente
1
También tuve que usar el parche aquí ubuntuforums.org/… Con los cambios mencionados aquí ubuntuforums.org/…
7wonders
1
¿Podría agregar en su lugar una respuesta con el contenido de la sección "RESOLUCIÓN"?
Braiam

Respuestas:

22

Golpeó el mismo problema aquí con Ubuntu 13.04 el mes pasado. En ese momento, la actualización a VMWare player 5.0.2 build-1031769 resolvió el problema. Avance rápido un mes, encuentre un nuevo problema hoy después de las últimas actualizaciones 13.04, nuevamente VMWare no se iniciará. La última versión del reproductor VM sigue siendo 5.0.2. Google me llevó a esta explicación:

http://communities.vmware.com/thread/446490?start=0&tstart=0

Ejecutar el siguiente comando vmware con root privs resolvió el problema para mí:

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

HTH

chrisinmtown
fuente
Esto hizo el truco.
Reuben L.
1
Si aún tiene problemas, intente descargar e instalar vmware nuevamente: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz
Esto resolvió el problema para mí en Ubuntu 17.10
zoran jeremic
11

Esto funcionó para mí:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
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

luego

sudo vmware-config-tools.pl

... y ya está.

DinGODzilla
fuente
Esto lo hizo funcionar de nuevo. Combina eso con el parche para arreglar el componente vmnnet. Luego ejecuté sudo vmware-modconfig --console --install-all.
Halsafar
3

Instalé los paquetes sugeridos como arriba, pero aún así me dio el mismo error. La instalación del último VMWare Player resolvió el problema.

Ethan Brown
fuente
2

Ya tenía el último VMWare Player instalado con exactamente el mismo problema. Simplemente reinstalar ayudó, es decir, desinstalar primero y luego instalar nuevamente:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
jfrantzius
fuente
Esto funcionó para mí. Elegí mantener mis archivos de configuración al desinstalar, así que después de reinstalar todo está como antes (por ejemplo, todas mis máquinas virtuales todavía están allí), y todo el proceso solo tomó 3 minutos.
ntc2
1

Probé todas las soluciones anteriores, incluida una instalación nueva y todavía no se iniciaba. Todavía decía: "Antes de poder ejecutar VMware, se deben compilar y cargar varios módulos en el núcleo CANCELAR / INSTALAR"

Después de mucha investigación, lo que tuve que hacer es esto: abrí una terminal y luego ingresé:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

y entonces:

sudo apt-get install gcc

y entonces:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Comenzó justo después de eso. Espero que esto ayude.

Joshie
fuente
2
¿por qué está instalando "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" en una máquina host en la que se instalará la estación de trabajo vmware? están destinados a instalarse en una máquina virtual (sistema operativo invitado de vmware)
Qasim
Sí, creo que de la misma manera, son para máquinas virtuales.
christianbueno.1
1

YMMV, pero si tiene problemas con los errores relacionados con vmci (en Linux Kernel 3.8. *), Este script bash publicado por vincent puede funcionar. Úselo después de desinstalar el producto VMWare primero y luego instalarlo nuevamente:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

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

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

También esté atento al artículo de VMware en la wiki de Arch Linux . Este artículo es principalmente para Arch Linux, pero la mayoría de los parches / trucos / soluciones también se pueden aplicar para Ubuntu.

NuloNoname
fuente
1

Parece que el problema principal con la estación de trabajo vmware en 13.04 es compilar módulos como vmci.ko. La forma más fácil de obtenerlos es hacerlo apt-get install open-vm-dkms. Esto instala vmci.ko y amigos.

usuario151607
fuente
0

Primero, desinstale la estación de trabajo VMWare usando el comando

sudo vmware-installer --uninstall-product vmware-workstation  

luego instale las siguientes dependencias dpkg-dev, g ++, gcc, lib6-dev, libc-dev, make usando el siguiente comando

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

Finalmente, reinstale la estación de trabajo VMWare.

Binyam
fuente