Bugzilla – Bug 537636
vmware for Linux seems to be badly supported.
Last modified: 2009-09-11 21:09:11 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.2) Gecko/20090730 SUSE/3.5.2-2.4 Firefox/3.5.2 With VMWare 6.5.1 there have been some problems in auto-generating kernel modules at install time, with VMWare 6.5.3 I get a traceback on install (see below). If VMWare is badly supported, VirtualBox only allows 32bit OS-installations and Xen is not option for the desktop user because of its lacking power management then the qemu-kvm virtualisation technology will be of much higher importance. See for Bug 537082 to endow qemu-kvm with all of what the desktop user will expect by just a little extension. Reproducible: Always
> rpm -ivh VMware-Workstation-6.5.3-185404.x86_64.rpm Preparing... ########################################### [100%] 1:VMware-Workstation ########################################### [100%] Extracting VMware Installer...done. You must accept the EULA to continue. Press enter to proceed. ... Installing VMware Installer 1.0 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... Configuring... Installing VMware VIX API 1.6.3 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... Configuring... Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 20: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emi t if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in sh ouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in fo rmat return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in fo rmat s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) ... and then rpm -ivh hangs. pressing Ctrl-C: ^CRolling back VMware Player 2.5.3 Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 20: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Traceback (most recent call last): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 73, in emit if self.shouldRollover(record): File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/handlers.py", line 146, in shouldRollover msg = "%s\n" % self.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 630, in format return fmt.format(record) File "/tmp/vmis.B53Th4/install/vmware-installer/python/lib/logging/__init__.py", line 421, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 57: ordinal not in range(128) Removing files... Deconfiguring... Uninstalling VMware Player 2.5.3 Removing files... Deconfiguring... Uninstalling VMware VIX API 1.6.3 Removing files... Deconfiguring... Uninstalling VMware Player 2.5.3 Removing files... Deconfiguring... Uninstalling VMware Installer 1.0 Removing files... Deconfiguring... Installation was unsuccessful.
An additional problem in milestone 7 is that the kernel version doesn't match the kernel source version: delder:~ # rpm -q kernel-source kernel-source-2.6.31-7.1.noarch delder:~ # uname -a Linux delder 2.6.31-rc9-7-desktop #1 SMP PREEMPT 2009-09-08 18:49:15 +0200 x86_64 x86_64 x86_64 GNU/Linux Workstation 6.3 seems to install correctly (I don't see the above errors) but without some trickery it's not possible to build the vmware kernel modules.
My mistake, I was just missing all the necessary kernel packages: kernel-desktop-2.6.31-7.1.x86_64 kernel-xen-devel-2.6.31-7.1.x86_64 kernel-default-devel-2.6.31-7.1.x86_64 linux-kernel-headers-2.6.31-1.8.noarch kernel-source-2.6.31-7.1.noarch kernel-desktop-base-2.6.31-7.1.x86_64 kernel-debug-devel-2.6.31-7.1.x86_64 kernel-syms-2.6.31-7.1.x86_64 kernel-desktop-devel-2.6.31-7.1.x86_64 Once those were installed VMware built the kernel modules just fine. Everything does appear to work correctly now.