Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Kan VMware niet compileren na upgrade 12.04  (gelezen 697 keer)

Kan VMware niet compileren na upgrade 12.04
« Gepost op: 2012/09/04, 11:17:57 »
Hoi,

Heb net Ubuntu ge-uprade naar 12.04 (64bits)

Voorheen was VMware workstation geïnstalleerd en werkte goed.

Nu geeft hij de melding:
"before you can run VMware, several moduls must be compiled and loaded into the running kernel

Als ik dit vervolgens doe dan komt hij met de melding:
"Unable to build kernel module. See log file /tmp/vware-root/modconfig-5824.log for details."

Dit bestand kan ik niet openen (geen rechten)

Ik ben een gebruiker en geen beheerder. Weet dus ff niet waar ik het moet zoeken.

Wie helpt mij op weg?

Re: Kan VMware niet compileren na upgrade 12.04
« Reactie #1 Gepost op: 2012/09/04, 11:46:46 »
Er is een patch voor die dit oplost maar dan moet je bij elke opstart van VMWare alsnog afwachten tot ie die modules herbouwd heeft... meer een pleister op de wonde dan een echte oplossing dus.

Re: Kan VMware niet compileren na upgrade 12.04
« Reactie #2 Gepost op: 2012/09/04, 12:17:59 »
Waar haal ik die patch vandaan?

Re: Kan VMware niet compileren na upgrade 12.04
« Reactie #3 Gepost op: 2012/09/04, 12:33:48 »
http://www.webupd8.org/2012/06/how-to-install-vmware-player-in-ubuntu.html
(kun je gewoon volgen maar doe eerst even wat er staat bij "Update: for other versions" vooraleer je de patch daadwerkelijk gaat uitvoeren)

Re: Kan VMware niet compileren na upgrade 12.04
« Reactie #4 Gepost op: 2012/09/04, 13:20:16 »
Ik kom er nog niet uit. Heb instructies gevolgd (weet niet waar ik mee bezig ben  :| )

Ik heb de versie PLREQVER veranderd (8.0)

Vervolgens deze commandoś uitgevoerd:


monique@HP-ProBook-4710s:~$ sudo rm /usr/lib/vmware/modules/source/.patched
monique@HP-ProBook-4710s:~$ sudo ~/vmware802fixlinux320/patch-modules_3.2.0.sh
patching file vmnet-only/filter.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
patching file vmnet-only/netif.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
Hunk #3 succeeded at 624 (offset 13 lines).
patching file vmnet-only/userif.c
Reversed (or previously applied) patch detected!  Assume -R? [n] y
Stopping VMware services:
   VMware Authentication Daemon                                        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: Map '/tmp/vmware-root/modules/vmmon-only' wordt binnengegaan
make -C /lib/modules/3.2.0-29-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
     MODULEBUILDDIR= modules
make[1]: Map '/usr/src/linux-headers-3.2.0-29-generic' wordt binnengegaan
  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
  CC [M]  /tmp/vmware-root/modules/vmmon-only/linux/iommu.o
  CC [M]  /tmp/vmware-root/modules/vmmon-only/common/apic.o
  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
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In functie ‘IOMMU_AdjustMappings’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:180:4: fout: impliciete declaratie van functie ‘iommu_found’ [-Werror=implicit-function-declaration]
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In functie ‘IOMMU_RegisterDevice’:
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:415:7: fout: te weinig argumenten voor functie ‘iommu_domain_alloc’
include/linux/iommu.h:68:29: note: declared here
cc1: some warnings being treated as errors
make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/iommu.o] Fout 1
make[2]: *** Wachten op onvoltooide taken...
make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Fout 2
make[1]: Map '/usr/src/linux-headers-3.2.0-29-generic' wordt verlaten
make: *** [vmmon.ko] Fout 2
make: Map '/tmp/vmware-root/modules/vmmon-only' wordt verlaten
Unable to install vmmon


All done, you can now run VMWare WorkStation.
Modules sources backup can be found in the '/usr/lib/vmware/modules/source-workstation8.0.0-2012-09-04-13:15:40-backup' directory
monique@HP-ProBook-4710s:~$



Als ik nu workstation start krijg ik nog steeds dezelfde melding dat hij moet compileren.


Hoe kom ik verder?

Re: Kan VMware niet compileren na upgrade 12.04
« Reactie #5 Gepost op: 2012/09/04, 18:26:46 »
Ik begon toch wat stress te krijgen en heb het maar op de MS manier opgelost: VMware Workstation verwijderd en opnieuw geïnstalleerd.

Wel direct versie 9. Dit werkt gelukkig weer goed.

Desondanks bedankt voor de hulp!