VMware Workstation 15 PRO falla al cargar el módulo de VMMON al iniciar en Fedora 30
Problema
Luego de instalar y ejecutar por primera vez VMware Workstation 15 PRO (15.1.0 build-13591040) en Fedora 30 (Thirty) (5.1.5-300.fc30.x86_64) sale un mensaje el cual pide construir ciertos módulos y ejecutarlos de acuerdo al kernel presente en el sistema. Es posible que la operación falle y el los registros de la operación salga un mensaje parecido a:
2019-05-27T21:27:10.824-05:00| host-11839| W115: Failed to build vmmon. Failed to execute the build command.
Causa
VMware Workstation requiere paquetes y pasos adicionales para completar la instalación. Los siguientes pasos se han probado en Fedora 30, pero en teoría serían aplicables en general a otras distribuciones de Linux.
Solución
- Crear un archivo de script llamado
fix.sh
.
touch fix.sh
- Asignarle permisos de ejecución.
chmod +x fix.sh
- Abrir el archivo
fix.sh
con un editor de texto e ingresar lo siguiente:
vim fix.sh
#!/bin/bash
VMWARE_VERSION=workstation-15.1.0
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo /etc/init.d/vmware restart
- Ejecutar como usuario
root
el archivofix.sh
.
./fix.sh
- Abrir VMware Workstation 15 PRO.