VMware from SuSE Linux 7.1 on: The Location of the Init Scripts Has Been Changed
Support knowledgebase (mwalter_vmware_initscript)
Applies to
SuSE Linux: Versions since 7.1
VMware Workstation and Express: Versions up to 2.0.4
VMware GSX Server: Versions up to 1.0.1
Symptom:
After updating to or installing SuSE Linux 7.1 or a higher version from scratch, the installation
of VMware fails due to any of these problems:
-
Installation of the RPM
package:
When installing the package by means of the RPM command, YaST or YaST2,
an error message similar to the following one is displayed:
execution of script failed, exit status 1
-
Installation of the .tgz
package:
The installation script asks for the location of the init scripts:
"What is the directory under which the init scripts reside (it should contain
init.d/, and from rc0.d/ to rc6.d/)? /etc/init.d".
The new location is not accepted when you try to introduce it manually:
"The path "/etc/init.d" is a directory which does not contain a init.d directory"
Cause:
From version 7.1 on, the location of the initialization links of single runlevels has been changed according to the
LSB ("Linux Standard Base Specification"). For further information about this subject, please refer to
http://www.linuxbase.org/spec/gLSB/gLSB/initscrcomconv.html).
Solution:
Procedure for VMware Workstation and VMware Express:
Simply change to init.d's new directory and create there a link to init.d.
This can be done by executing the following commands on the command line as user 'root':
cd /etc/init.d
ln -s . init.d
Once the installation script 'vmware-config.pl' has been executed, please remove this link with:
rm /etc/init.d/init.d
This link is unnecessary and should not exist in a productive system.
Procedure for VMware GSX server version:
On the one hand, you could follow the procedure described above for configuring the VMware GSX server version.
However, we recommend you to download the latest version of the GSX server which can be found at http://www.vmware.com/download/ .
This version has been adapted to the new location of the init scripts and it contains precompiled VMware modules for
SuSE Linux. You can install this package with:
rpm -Uhv VMware-gsx-1.0.3-1527.i386.rpm
Then start:
vmware-config.pl
Note: In case you do not use the SuSE Linux standard kernel, please remember to install the kernel sources.
See also:
Installing VMware GSX Server 1.0 on SuSE Linux with Kernel 2.4
Keywords: VMWARE, 71, 7.1, INIT, LSB, RUNLEVEL, INITSCRIPTS, INIT SCRIPTS
Categories:
Commercial Applications
Feedback welcome: Send Mail to sfhassel@suse.de (Please give the following subject: SDB-mwalter_vmware_initscript
)
SDB-mwalter_vmware_initscript, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 13. Feb 2001
SuSE Linux AG - Last generated: 25. Mär 2002 by mwalter (sdb_gen 1.40.0)