hokousha
12th December 2007, 12:48 PM
So it seems that VMware Workstation 6 and the current SELinux policy for FC8 don't play well together. After ensuring that I have the latest policy, trying to run the binary generates a bunch of AVC messages, to begin with:
SELinux is preventing /lib/ld-2.7.so from making the program stack executable.
SELinux is preventing /usr/lib/vmware/bin/vmware from changing a writable memory segment executable.
I see that FC8 does provide a policy module for VMware, and indeed the script that starts the program (/usr/bin/vmware) is correctly labeled vmware_exec_t, but obviously there are problems. One thing I see is that the actual VMware executables (in /usr/lib/vmware/bin) have a mixed set of labels:
-r-xr-xr-x root root system_u:object_r:vmware_exec_t:s0 vmplayer
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmrun
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware-acetool
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware-tray
-r-sr-xr-x root root system_u:object_r:vmware_host_exec_t:s0 vmware-vmx
but after relabeling, nothing changed. Are there some steps I need to take to make the software usable?
Thanks!
SELinux is preventing /lib/ld-2.7.so from making the program stack executable.
SELinux is preventing /usr/lib/vmware/bin/vmware from changing a writable memory segment executable.
I see that FC8 does provide a policy module for VMware, and indeed the script that starts the program (/usr/bin/vmware) is correctly labeled vmware_exec_t, but obviously there are problems. One thing I see is that the actual VMware executables (in /usr/lib/vmware/bin) have a mixed set of labels:
-r-xr-xr-x root root system_u:object_r:vmware_exec_t:s0 vmplayer
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmrun
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware-acetool
-r-xr-xr-x root root system_u:object_r:bin_t:s0 vmware-tray
-r-sr-xr-x root root system_u:object_r:vmware_host_exec_t:s0 vmware-vmx
but after relabeling, nothing changed. Are there some steps I need to take to make the software usable?
Thanks!