[Vmware-package-maintainers] Bug#438739: vmware-any-any-patch-113

Daniel Knabl daniel at tirolinux.net
Wed Aug 29 18:40:48 UTC 2007


Am Sun, 26 Aug 2007 13:37:38 +0200 schrieb Daniel Knabl
<daniel at tirolinux.net>:
> I'll be able to provide the informations you need during the following
> week but not earlier; many thanks for your patience and the fast
> response.
> 
> regards
> Daniel
> 
> -- 
> Daniel Knabl
> www.tirolinux.net             daniel at tirolinux.net
> PGP/GPG Fingerprint - please send signed mail only
> A069 671B 39F2 E9B9 FB34  68BB 4BEC 1344 C8A4 3F0B

And here we go:

dk10:/tmp# make-vmpkg VMware-server-1.0.3-44356.tar.gz
[...some output...OK...]

dk10:/tmp# ls -la vmware-server/
insgesamt 68268
drwxr-xr-x 2 root root     4096 2007-08-29 20:08 .
drwxrwxrwt 8 root root    12288 2007-08-29 20:08 ..
-rw-r--r-- 1 root root      895 2007-08-29 20:08 vmware-server_1.0.3.44356.0_i386.changes
-rw-r--r-- 1 root root 13773074 2007-08-29 20:08 vmware-server_1.0.3.44356.0_i386.deb
-rw-r--r-- 1 root root 55848830 2007-08-29 20:08 vmware-server-blobs_1.0.3.44356.0_all.deb
-rw-r--r-- 1 root root   172976 2007-08-29 20:08 vmware-server-kernel-source_1.0.3.44356.0_all.deb

dk10:/tmp# make-vmpkg -k vmware-any-any-update113.tar.gz 
[...some output...OK...]

dk10:/tmp# ls -la vmware-any-any/
insgesamt 436
drwxr-xr-x 2 root root   4096 2007-08-29 20:11 .
drwxrwxrwt 9 root root  12288 2007-08-29 20:11 ..
-rw-r--r-- 1 root root    559 2007-08-29 20:11 vmware-any-any_113.0_i386.changes
-rw-r--r-- 1 root root 102054 2007-08-29 20:11 vmware-any-any-kernel-modules-2.6.22-1-686_113.0+2.6.22-2_i386.deb
-rw-r--r-- 1 root root 315260 2007-08-29 20:11 vmware-any-any-kernel-source_113.0_all.deb

dpkg -i vmware-any-any/vmware*.deb
dpkg -i vmware-server/vmware*.deb
[...some output...OK...]

All went fine. After this fresh install:

dk10:~# uname -a
Linux dk10 2.6.22-1-686 #1 SMP Sat Jul 21 06:44:36 UTC 2007 i686 GNU/Linux

dk10:~# dpkg -l | grep vmware
ii  vmware-package                    0.12                       utility for building VMware Debian packages

dk10:~# lsmod | grep vm
vmnet                  33012  13 
vmmon                1800844  0 

dk10:/usr/src# /etc/init.d/vmware-server stop
Stopping VMware services:
   Virtual machine monitor                                             done
   Bridged networking on /dev/vmnet0                                   done
   DHCP server on /dev/vmnet1                                          done
   Host-only networking on /dev/vmnet1                                 done
   DHCP server on /dev/vmnet8                                          done
   NAT service on /dev/vmnet8                                          done
   Host-only networking on /dev/vmnet8                                 done
   Virtual ethernet                                                    done

dk10:/usr/src# /etc/init.d/vmware-server start
Starting VMware services:
   Virtual machine monitor                                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet1 (background)                    done
   Host-only networking on /dev/vmnet8 (background)                    done
   NAT service on /dev/vmnet8                                          done
   Starting VMware virtual machines...                                 done

When starting the Virtual Machine:

"Unable to change virtual machine power state: The process exited with an error:
End of error message."

dk10:/usr/src# cat /tmp/vmware-root/
Aug 29 20:01:00: vmx| Log for VMware Server pid=12768 version=1.0.3 build=build-44356 option=Release
Aug 29 20:01:00: vmx| Command line: "/usr/lib/vmware-server/bin/vmware-vmx" "-C" "-@" """" "/vmware/Debian sid/Debian sid.vmx"
Aug 29 20:01:00: vmx| vmxvmdb: Index name being generated from config file
Aug 29 20:01:00: vmx| VMXVmdbConnectServerd - Trying to discover serverd
Aug 29 20:01:00: vmx| MStat: Creating Stat system.cpuusage
Aug 29 20:01:00: vmx| MStat: Creating Stat system.ram
Aug 29 20:01:00: vmx| MStat: Creating Stat system.uptime
Aug 29 20:01:00: vmx| MStat: Creating Stat system.load
Aug 29 20:01:00: vmx| Msg_Post: Error
Aug 29 20:01:00: vmx| [msg.vmmonPosix.badVersion] Version mismatch with vmmon module: expecting 138.0, got 161.0.
Aug 29 20:01:00: vmx| [msg.vmmonPosix.badDriver] You have an incorrect version of the `vmmon' kernel module.
Aug 29 20:01:00: vmx| Try reinstalling VMware Server.
Aug 29 20:01:00: vmx| ----------------------------------------
Aug 29 20:01:00: vmx| POST(no connection): Version mismatch with vmmon module: expecting 138.0, got 161.0.
Aug 29 20:01:00: vmx| You have an incorrect version of the `vmmon' kernel module.
Aug 29 20:01:00: vmx| Try reinstalling VMware Server.
Aug 29 20:01:00: vmx|
Aug 29 20:01:00: vmx| Msg_Post: Error
Aug 29 20:01:00: vmx| [msg.vmmonPosix.initFailed] Failed to initialize monitor device.
Aug 29 20:01:00: vmx| ----------------------------------------
Aug 29 20:01:00: vmx| POST(no connection): Failed to initialize monitor device.
Aug 29 20:01:00: vmx|
Aug 29 20:01:00: vmx| Module VMMon initialization failed.
Aug 29 20:01:00: vmx| Flushing VMX VMDB connections
Aug 29 20:01:00: vmx| Failed to initialize VM.

I have recognized the two lines containing [msg.vmmonPosix.badVersion] [msg.vmmonPosix.badDriver] but
I do not know, what to do, to fix it. All the *.deb files were built with the vmware-any-any-update113.tgz
from the website mentioned in the README.Debian within the vmware-package. Kernel-headers fit the
running kernel, also the make-vmpkg had no output containing errors.

When I install vmware-server and the any-any-113 patch by hand, not the Debian way, everything works fine.

Another problem is, that the vmware-server Debian package seems not to provide multiple bridged interfaces,
no multiple NAT-interfaces, and something very annoying, it does NOT provide a way to set the data-dir
to something other than /srv/vmware. This should be possible with the debconf interface in an easy way.
Also, the mui-package can have a different port than 902 when running vmware-config-mui.pl, which is not
available in the Debian package. Why are those vmware-config*.pl files no longer available? Is there an
important issue to remove them from the sources? What about providing the same functionality through
debconf? This would really be very important, if you want your package to be useable in production environment.


As you know you may ask for any further information that can help improve the package.

regards
Daniel

PS: if you want to have a look at the logs/output of make-vmpkg commands, then you will find them here:
http://tirolinux.net/~daniel/vmware-build.txt
-- 
Daniel Knabl
www.tirolinux.net             daniel at tirolinux.net
PGP/GPG Fingerprint - please send signed mail only
A069 671B 39F2 E9B9 FB34  68BB 4BEC 1344 C8A4 3F0B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/vmware-package-maintainers/attachments/20070829/50d007bf/attachment.pgp 


More information about the Vmware-package-maintainers mailing list