Bug 13913

Summary: VMware Player version 6.0.2 module compilation problem
Product: Mageia Reporter: Alan Secker <alan>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal    
Version: 4   
Target Milestone: Mageia 4   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Alan Secker 2014-08-15 13:31:12 CEST

    
Comment 1 Alan Secker 2014-08-15 13:36:26 CEST
This an a previous versionn of VMware Player fail to compile the  Virtual Machine Communication Interface (VMCI) component. This does not happen under Ubuntu 14.04 incidentally.It means that every time VMware Player is exexcuted, it tries to recompile all the kernwel modules again. It will then run as normal. This is what appears when it is executed from a terminal:

bash-4.2$ /usr/bin/vmplayer

Gtk-Message: Failed to load module "canberra-gtk-module"
Logging to /tmp/vmware-alan/vmware-modconfig-8603.log

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-left after class was initialised

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-right after class was initialised

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-top after class was initialised

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-bottom after class was initialised

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::halign after class was initialised

(vmware-modconfig:8603): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::valign after class was initialised
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Logging to /tmp/vmware-root/vmware-modconfig-9247.log

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-left after class was initialised

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-right after class was initialised

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-top after class was initialised

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::margin-bottom after class was initialised

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::halign after class was initialised

(vmware-modconfig:9247): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_lui_Spacer::valign after class was initialised
Stopping vmware (via systemctl):                                [  OK  ]
make: Entering directory '/tmp/modconfig-KdKOo7/vmci-only'
Using 2.6.x kernel build system.
/usr/bin/make -C /lib/modules/3.12.25-server-3.mga4/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/kernel-3.12.25-server-3.mga4'
  CC [M]  /tmp/modconfig-KdKOo7/vmci-only/linux/driver.o
  CC [M]  /tmp/modconfig-KdKOo7/vmci-only/linux/vmciKernelIf.o
  CC [M]  /tmp/modconfig-KdKOo7/vmci-only/common/vmciDriver.o
  CC [M]  /tmp/modconfig-KdKOo7/vmci-only/common/vmciResource.o
  CC [M]  /tmp/modconfig-KdKOo7/vmci-only/common/vmciRoute.o
/tmp/modconfig-KdKOo7/vmci-only/linux/driver.c: In function âLinuxDriver_Ioctlâ:
/tmp/modconfig-KdKOo7/vmci-only/linux/driver.c:740:12: error: incompatible types when assigning to type âVMCIHostUserâ from type âkuid_tâ
       user = current_uid();
            ^
scripts/Makefile.build:308: recipe for target '/tmp/modconfig-KdKOo7/vmci-only/linux/driver.o' failed
make[2]: *** [/tmp/modconfig-KdKOo7/vmci-only/linux/driver.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:1228: recipe for target '_module_/tmp/modconfig-KdKOo7/vmci-only' failed
make[1]: *** [_module_/tmp/modconfig-KdKOo7/vmci-only] Error 2
make[1]: Leaving directory '/usr/src/kernel-3.12.25-server-3.mga4'
Makefile:130: recipe for target 'vmci.ko' failed
make: *** [vmci.ko] Error 2
make: Leaving directory '/tmp/modconfig-KdKOo7/vmci-only'
Failed to build vmci.  Failed to execute the build command.
Starting vmware (via systemctl):                                [  OK  ]
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"

Target Milestone: --- => Mageia 4
Summary: VMware Player version 6.0.2 midule compilation problem => VMware Player version 6.0.2 module compilation problem

Comment 2 David Walser 2014-08-15 17:16:53 CEST
Doesn't happen on Ubuntu 14.04 because it uses an older kernel (3.2).  VMWare is usually pretty slow about updating their kernel bits to work with newer kernel versions.  Nothing we can do about it, and the bug is VMWare's, not Mageia's.

Status: NEW => RESOLVED
CC: sysadmin-bugs => (none)
Component: Release (media or process) => RPM Packages
Resolution: (none) => INVALID