VMWare Management Interface on Ubuntu Linux
The VMWare Management Interface is created when you run the ./vmware-install.pl and configured with /usr/bin/vmware-config-mui.pl
After that you can use an internet browser. by typing https://ΙΡ:8333 , where IP is the IP address of the PC that you installed VMWare. In the tutorial the IP is 192.168.0.100.
At first there won't be any problem. But the next time you turn on your PC you see that you can't access the VMWare Management Interface.
If you type
$netstat -tap
you see that the port 8333 is not open. If you type
$sudo /etc/init.d/httpd.vmware status vmware.httpd is not running. $ sudo /etc/init.d/httpd.vmware start Starting httpd.vmware: done $ sudo /etc/init.d/httpd.vmware status vmware.httpd is not running.so you can see that the httpd.vmware can't run.
You can check /var/log/vmware-mui/error_log
$ cat /var/log/vmware-mui/error_log [Wed Sep 20 11:50:27 2006] [error] ModVmdb load: Address of ModVmdb_InitCore: 0x55c065a0 [Wed Sep 20 11:50:27 2006] [error] Failed to create named-pipe directory:/var/run/vmware//httpd/30782: [Wed Sep 20 11:50:27 2006] [error] VMWARE PANIC: \nNOT_IMPLEMENTED F(4023):707\n[Wed Sep 20 11:50:27 2006] [error] Panic: Could not allocate temporary context.You can see that when the httpd.vmware fails to use the directory /var/run/vmware/httpd/
If you type /var/run/vmware/ you will see that there is no httpd subdirectory.
The solution to this is to modify the /etc/init.d/httpd.vmware . Just type
$sudo nano /etc/init.d/httpd.vmware search for "start)" and after this line add the following code: if [ ! -d /var/run/vmware/httpd ] then mkdir /var/run/vmware/httpd chown www-data:nogroup /var/run/vmware/httpd chmod 700 /var/run/vmware/httpd fi
So every time that /etc/init.d/httpd.vmware start is execute, the neccessary directory will be created if it doesn't exist.
The Academic Site of Velonis I. Petros


Comments