After an upgrade to Fedora 10, VMware Workstation 6.5.0 would not run. The kernel modules, as expected, needed to be compiled, but the only one that would not compile was the vmmon kernel module.
Attempting to run vmware-modconfig resulted in a segfault, and attempting to compile the modules manually (as suggested in one of the vmware community forums) resulted in compile time errors:
#> make
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.27.5-101.fc10.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.5-101.fc10.x86_64′
CC [M]Â /root/vmware-modules/vmmon-only/common/vmciContext.o
In file included from /root/vmware-modules/vmmon-only/common/vmciContext.c:23:
/root/vmware-modules/vmmon-only/common/vmciSharedMem.h:28: error: expected declaration specifiers or ‘…’ before ‘VMCISharedMemInfo’
make[2]: *** [/root/vmware-modules/vmmon-only/common/vmciContext.o] Error 1
make[1]: *** [_module_/root/vmware-modules/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.27.5-101.fc10.x86_64′
make: *** [vmmon.ko] Error 2
After much digging, the end solution turned out to be VERY simple:
Integrating an AIX system in to Active Directory is not entirely straight forward. Integration in to an Active Directory domain for user authentication can be done utilizing the following steps (similar to that found in http://us1.samba.org/samba/ftp/Binary_Packages/AIX/README):
Download and install the krb5.client.rte package for AIX.
Use “gunzip” to decompress each of the files (eg: gunzip opt-samba-base.tar) in the same directory. The result will be a bunch of *.bff files. These are considered “backup files” in AIX, but, essentially, are the same thing as if they were archives.
Use either:
installp -agYX -d. all
Start up “smit” and navigate to “Software Installation and Maintenance”->”Install and Update Software”->”Install Software”
Enter in the full path to the temporary directory that the .bff files are stored in and hit “enter”
On the new menu, use the arrow keys to navigate down to the line for “ACCEPT new license agreements” and hit “tab” to change the value to “yes”. Hit enter to start the install.
Run : kinit Administrator@AD.DOMAIN to get a kerberos ticket. You will be prompted to enter the domain administrator account password.
Join the computer to the windows domain: /opt/pware/samba/3.0.28/bin/net ads join -U Administrator , and enter the domain administrator account password when prompted.
Confirm that you are able to see the active domain users via: wbinfo -u
To enabled command line login access, edit /etc/security/user. Look for the link that reads “SYSTEM =” in the default: settings. Change it to look like : SYSTEM = “WINBIND”.
To complete the process, edit /usr/lib/security/user to include the following code at the end:
WINBIND:
program = /usr/lib/security/WINBIND
options = authonly
Copy the WINBIND security binary in to place: cp /opt/pware/samba/3.0.28/lib/security/WINBIND /usr/lib/security/WINBIND
At this point, without restarting any daemons or anything, you should be able to access and log in as any active directory user. Your home directory probably won’t mount, but you should be able to successfully log in anyhow: