Inicio > Techs > Vmware & Ubuntu 10.04 (lucid lynx)

Vmware & Ubuntu 10.04 (lucid lynx)

lunes, 3 de mayo de 2010 Dejar un comentario Ir a comentarios

Si usas Vmware Workstation7 y sos uno de los que ya upgradeó Ubuntu a la version 10.04 (lucid lynx) te habrás enterado de que Wmware WS7 te dejó de funcionar..

Básicamente se debe a un problema de vmware7 con el kernel 2.6.32 (que es el que trae Ubuntu 10.04) pero tranquilo .. hay una solución..
En este post: http://communities.vmware.com/message/1401588#1401588 explican paso a paso el problema y la solución.
En resumen, tenes que bajarte los dos scripts que aparecen ahi y ejecutarlos (como root):

mkdir /tmp/vmware-fix
cd  /tmp/vmware-fix
wget "http://communities.vmware.com/servlet/JiveServlet/download/1401588-30686/patch-modules.sh" -O patch-modules.sh
wget "http://communities.vmware.com/servlet/JiveServlet/download/1401588-30687/vmware-7.0-2.6.32.patch" -O vmware-7.0-2.6.32.patch
chmod 755 patch-modules.sh
sudo ./patch-modules.sh

That’s all, Vmware funcionando nuevamente.

Categories: Techs Tags: ,
  1. Adrian
    lunes, 3 de mayo de 2010 a las 23:32 | #1

    Muchas grácias, actualicé el sistema i casi me quedo sin un proyecto.

  2. jueves, 2 de junio de 2011 a las 11:24 | #2

    pues… no funcionó 🙁

    patching file original/vmci-only/linux/vmciKernelIf.c
    Reversed (or previously applied) patch detected! Assume -R? [n] y
    patching file original/vmnet-only/vnetUserListener.c
    Reversed (or previously applied) patch detected! Assume -R? [n] y
    tar: vmnet-only: Cannot stat: No existe el fichero o el directorio
    tar: Exiting with failure status due to previous errors
    tar: vmci-only: Cannot stat: No existe el fichero o el directorio
    tar: Exiting with failure status due to previous errors
    Stopping VMware services:
    VMware USB Arbitrator done
    VM communication interface socket family done
    Virtual machine communication interface done
    Virtual machine monitor done
    Blocking file system done
    Using 2.6.x kernel build system.
    make: se ingresa al directorio `/tmp/vmware-root/modules/vmmon-only’
    make -C /lib/modules/2.6.38-2-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.38-2-686′
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driverLog.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/hostif.o
    /tmp/vmware-root/modules/vmmon-only/linux/hostif.c: In function ‘HostIFReadUptimeWork’:
    /tmp/vmware-root/modules/vmmon-only/linux/hostif.c:2004: warning: ‘newUpBase’ may be used uninitialized in this function
    CC [M] /tmp/vmware-root/modules/vmmon-only/linux/iommu.o
    /tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_SetupMMU’:
    /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:103: warning: cast from pointer to integer of different size
    /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:113: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘long long unsigned int’
    /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:117: warning: cast to pointer from integer of different size
    /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:120: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 3 has type ‘uint64’
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/comport.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/cpuid.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/hashFunc.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/memtrack.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/phystrack.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/task.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/common/vmx86.o
    CC [M] /tmp/vmware-root/modules/vmmon-only/vmcore/moduleloop.o
    LD [M] /tmp/vmware-root/modules/vmmon-only/vmmon.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /tmp/vmware-root/modules/vmmon-only/vmmon.mod.o
    LD [M] /tmp/vmware-root/modules/vmmon-only/vmmon.ko
    make[1]: se sale del directorio `/usr/src/linux-headers-2.6.38-2-686′
    make -C $PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= postbuild
    make[1]: se ingresa al directorio `/tmp/vmware-root/modules/vmmon-only’
    make[1]: `postbuild’ está actualizado.
    make[1]: se sale del directorio `/tmp/vmware-root/modules/vmmon-only’
    cp -f vmmon.ko ./../vmmon.o
    make: se sale del directorio `/tmp/vmware-root/modules/vmmon-only’
    Built vmmon module
    make: *** /tmp/vmware-root/modules/vmnet-only: No existe el fichero o el directorio. Alto.
    Unable to install vmnet

  1. martes, 11 de mayo de 2010 a las 19:54 | #1