[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] trying to get vmware working inside xen0 or xenU



I've seen a number of mentions of running xen in vmware, but none about running vmware in xen, which would seem to be much more desirable if somebody actually wanted to combine them in a production environment. Has anybody done this yet?

I first tried installing vmware (4.5.2 and 5.0 rc1) in a xenU. After pointing vmware's installer at the kernel headers, I encountered a number of compilation problems while trying to build the vmmon module (see error log at the bottom of this message).

I then tried installing it in xen0, with much stranger results. The modules built and load just fine, but when I try to run the vmware binary itself, I get the error immediately below. This is on a machine with 1GB ram, with 600M allocted to dom0, and no domU's running.

-Tupshin

------vmware on xen0 runtime problem-----------------
Feb 07 08:20:25: vmui| Log for VMware Workstation pid=5372 version=5.0.0 build=build-12206 option=Release
Feb 07 08:20:25: vmui| Using log file /tmp/vmware-tupshin/ui-5372.log
Feb 07 08:20:25: vmui| VmdbVmCfg_GetDictionary: could not load dictionary file /home/tupshin/.vmware/preferences.
Feb 07 08:20:25: vmui| VMCLient_AllocVMClient failed: ret = Memory
Feb 07 08:20:25: vmui| Unable to initialize host: Memory
Feb 07 08:20:25: vmui| Backtrace:
Feb 07 08:20:25: vmui| Backtrace[0] 0xbfffecc8 eip 0x81febd5
Feb 07 08:20:25: vmui| Backtrace[1] 0xbfffece8 eip 0x8072638
Feb 07 08:20:25: vmui| Backtrace[2] 0xbfffee78 eip 0x80896aa
Feb 07 08:20:25: vmui| Backtrace[3] 0xbffff078 eip 0x80843b9
Feb 07 08:20:25: vmui| Backtrace[4] 0xbffff0f8 eip 0x8073fcb
Feb 07 08:20:25: vmui| Backtrace[5] 0xbffff408 eip 0x8072606
Feb 07 08:20:25: vmui| Backtrace[6] 0xbffff438 eip 0x40eb9dc6
Feb 07 08:20:25: vmui| Backtrace[7] 00000000 eip 0x80723d1
Feb 07 08:20:25: vmui| Msg_Post: Error
Feb 07 08:20:25: vmui| [msg.log.error.unrecoverable] VMware Workstation unrecoverable error: (vmui)
Feb 07 08:20:25: vmui| Unable to initialize host: Memory
Feb 07 08:20:25: vmui| [msg.panic.haveLog] A log file is available in "/tmp/vmware-tupshin/ui-5372.log". [msg.panic.requestSupport.withLog] Please request support and include the contents of
 the log file.  [msg.panic.requestSupport.linux]
Feb 07 08:20:25: vmui| To collect files to submit to VMware support, run vm-support. Feb 07 08:20:25: vmui| [msg.panic.response] We will respond on the basis of your support entitlement.
Feb 07 08:20:25: vmui| ----------------------------------------





-----vmware on xenU build problems-----------------------------
Building the vmmon module.

Using standalone build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make[1]: Entering directory `/tmp/vmware-config1/vmmon-only'
make[2]: Entering directory `/tmp/vmware-config1/vmmon-only/driver-2.6.10-xenU' make[2]: Leaving directory `/tmp/vmware-config1/vmmon-only/driver-2.6.10-xenU' make[2]: Entering directory `/tmp/vmware-config1/vmmon-only/driver-2.6.10-xenU'
In file included from /usr/src/include/linux/module.h:10,
                 from ../linux/driver.c:13:
/usr/src/include/linux/sched.h:200: warning: `struct vm_area_struct' declared inside parameter list /usr/src/include/linux/sched.h:200: warning: its scope is only this definition or declaration, which is probably not what you want /usr/src/include/linux/sched.h:201: warning: `struct vm_area_struct' declared inside parameter list
In file included from /usr/src/include/asm/pgtable.h:416,
                 from /usr/src/include/linux/mm.h:36,
                 from /usr/src/include/linux/poll.h:11,
                 from ../linux/driver.c:26:
/usr/include/asm-generic/pgtable.h:5: error: redefinition of `ptep_test_and_clear_young' /usr/src/include/asm/pgtable.h:254: error: `ptep_test_and_clear_young' previously defined here /usr/include/asm-generic/pgtable.h:14: error: redefinition of `ptep_test_and_clear_dirty' /usr/src/include/asm/pgtable.h:247: error: `ptep_test_and_clear_dirty' previously defined here
/usr/include/asm-generic/pgtable.h:22: error: parse error before '{' token
/usr/include/asm-generic/pgtable.h:30: error: redefinition of `ptep_set_wrprotect' /usr/src/include/asm/pgtable.h:260: error: `ptep_set_wrprotect' previously defined here
/usr/include/asm-generic/pgtable.h:36: error: redefinition of `ptep_mkdirty'
/usr/src/include/asm/pgtable.h:261: error: `ptep_mkdirty' previously defined here
In file included from ../linux/driver.h:18,
                 from ../linux/driver.c:38:
../include/compat_wait.h:60: error: conflicting types for `poll_initwait'
/usr/src/include/linux/poll.h:45: error: previous declaration of `poll_initwait' ../linux/driver.c:131: warning: initialization from incompatible pointer type ../linux/driver.c:135: warning: initialization from incompatible pointer type
make[2]: *** [driver.o] Error 1
make[2]: Leaving directory `/tmp/vmware-config1/vmmon-only/driver-2.6.10-xenU'
make[1]: *** [driver] Error 2
make[1]: Leaving directory `/tmp/vmware-config1/vmmon-only'
make: *** [auto-build] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html"; and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html";.

Execution aborted.


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.