5 Replies Latest reply on Jan 12, 2009 11:18 AM by garychilders

    Installation error in Suse ES 10 SP2

    nicoach Novice

      Hello.

       

      I have installed vmware 2.0.0-116503.x86_64 in Suse Linux Enterprise Server 10.2 SP2. After the installation it works well but if I reboot suse I can not access to the vmware server webadmin. I have to run the following scripts: 

       

       

      /etc/init.d/vmware-core

      /etc/init.d/vmware-mgmt           /etc/init.d/vmware-autostart

       

       

       

       

      When I ran vmware-config.pl I saw that appeared the following message:

       

       

       

       

      insserv: script vmware-mgmt: service VMware already provided! insserv: script vmware: service VMware already provided! insserv: exiting now! illegal runlevel specified for vmware: r

       

       

       

       

      Here is the complete log of the configuration (vmware-config.pl):

       

       

       

       

      Making sure services for VMware Server are stopped.

       

       

       

       

      Stopping VMware autostart virtual machines: Virtual machines                                                   failed Stopping VMware management services: VMware Virtual Infrastructure Web Access VMware Server Host Agent                                           failed Stopping VMware services: VMware Authentication Daemon                                        done Virtual machine monitor                                             done

       

       

       

       

      You must read and accept the End User License Agreement to continue. Press enter to display it.

       

       

       

       

       

       

      Do you accept? (yes/no) y

       

       

       

       

      Thank you.

       

       

       

       

      None of the pre-built vmmon modules for VMware Server is suitable for your running kernel.  Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)?

       

       

       

       

      Using compiler "/usr/bin/gcc". Use environment variable CC to override.

       

       

       

       

      What is the location of the directory of C header files that match your running kernel? /lib/modules/2.6.16.60-0.30-smp/build/include

       

       

       

       

      Extracting the sources of the vmmon module.

       

       

       

       

      Building the vmmon module.

       

       

       

       

      Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmmon-only' make -C /lib/modules/2.6.16.60-0.30-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' make -C ../../../linux-2.6.16.60-0.30 O=../linux-2.6.16.60-0.30-obj/x86_64/smp modules CC   /tmp/vmware-config0/vmmon-only/linux/driver.o CC   /tmp/vmware-config0/vmmon-only/linux/driverLog.o CC   /tmp/vmware-config0/vmmon-only/linux/hostif.o CC   /tmp/vmware-config0/vmmon-only/common/comport.o CC   /tmp/vmware-config0/vmmon-only/common/cpuid.o CC   /tmp/vmware-config0/vmmon-only/common/hashFunc.o CC   /tmp/vmware-config0/vmmon-only/common/memtrack.o CC   /tmp/vmware-config0/vmmon-only/common/phystrack.o CC   /tmp/vmware-config0/vmmon-only/common/task.o CC   /tmp/vmware-config0/vmmon-only/common/vmx86.o CC   /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o LD   /tmp/vmware-config0/vmmon-only/vmmon.o Building modules, stage 2. MODPOST CC      /tmp/vmware-config0/vmmon-only/vmmon.mod.o LD   /tmp/vmware-config0/vmmon-only/vmmon.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' cp -f vmmon.ko ./../vmmon.o make: Leaving directory `/tmp/vmware-config0/vmmon-only' The vmmon module loads perfectly into the running kernel.

       

       

       

       

      None of the pre-built vmci modules for VMware Server is suitable for your running kernel.  Do you want this program to try to build the vmci module for your system (you need to have a C compiler installed on your system)?

       

       

       

       

      Extracting the sources of the vmci module.

       

       

       

       

      Building the vmci module.

       

       

       

       

      Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmci-only' make -C /lib/modules/2.6.16.60-0.30-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' make -C ../../../linux-2.6.16.60-0.30 O=../linux-2.6.16.60-0.30-obj/x86_64/smp modules CC   /tmp/vmware-config0/vmci-only/linux/driver.o CC   /tmp/vmware-config0/vmci-only/linux/driverLog.o CC   /tmp/vmware-config0/vmci-only/linux/vmciKernelIf.o CC   /tmp/vmware-config0/vmci-only/common/vmciContext.o CC   /tmp/vmware-config0/vmci-only/common/vmciDatagram.o CC   /tmp/vmware-config0/vmci-only/common/vmciDriver.o CC   /tmp/vmware-config0/vmci-only/common/vmciDs.o CC   /tmp/vmware-config0/vmci-only/common/vmciEvent.o CC   /tmp/vmware-config0/vmci-only/common/vmciGroup.o CC   /tmp/vmware-config0/vmci-only/common/vmciHashtable.o CC   /tmp/vmware-config0/vmci-only/common/vmciProcess.o CC   /tmp/vmware-config0/vmci-only/common/vmciQueuePair.o CC   /tmp/vmware-config0/vmci-only/common/vmciResource.o LD   /tmp/vmware-config0/vmci-only/vmci.o Building modules, stage 2. MODPOST CC      /tmp/vmware-config0/vmci-only/vmci.mod.o LD   /tmp/vmware-config0/vmci-only/vmci.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' cp -f vmci.ko ./../vmci.o make: Leaving directory `/tmp/vmware-config0/vmci-only' The vmci module loads perfectly into the running kernel.

       

       

       

       

      None of the pre-built vsock modules for VMware Server is suitable for your running kernel.  Do you want this program to try to build the vsock module for your system (you need to have a C compiler installed on your system)?

       

       

       

       

      Extracting the sources of the vsock module.

       

       

       

       

      Building the vsock module.

       

       

       

       

      Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vsock-only' make -C /lib/modules/2.6.16.60-0.30-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' make -C ../../../linux-2.6.16.60-0.30 O=../linux-2.6.16.60-0.30-obj/x86_64/smp modules CC   /tmp/vmware-config0/vsock-only/linux/af_vsock.o CC   /tmp/vmware-config0/vsock-only/linux/driverLog.o CC   /tmp/vmware-config0/vsock-only/linux/util.o CC   /tmp/vmware-config0/vsock-only/linux/vsockAddr.o LD   /tmp/vmware-config0/vsock-only/vsock.o Building modules, stage 2. MODPOST WARNING: "VMCIDatagram_CreateHnd" /tmp/vmware-config0/vsock-only/vsock.ko undefined! WARNING: "VMCIDatagram_DestroyHnd" /tmp/vmware-config0/vsock-only/vsock.ko undefined! WARNING: "VMCI_GetContextID" /tmp/vmware-config0/vsock-only/vsock.ko undefined! WARNING: "VMCIDatagram_Send" /tmp/vmware-config0/vsock-only/vsock.ko undefined! CC      /tmp/vmware-config0/vsock-only/vsock.mod.o LD   /tmp/vmware-config0/vsock-only/vsock.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' cp -f vsock.ko ./../vsock.o make: Leaving directory `/tmp/vmware-config0/vsock-only' The vsock module loads perfectly into the running kernel.

       

       

       

       

      Do you want networking for your virtual machines? (yes/no/help)

       

       

       

       

      Configuring a bridged network for vmnet0.

       

       

       

       

      Please specify a name for this network. Bridged 0

       

       

       

       

      Your computer has multiple ethernet network interfaces available: eth0, eth1, eth2. Which one do you want to bridge to vmnet0?

       

       

       

       

      The following bridged networks have been defined:

       

       

       

       

      Do you wish to configure another bridged network? (yes/no) y

       

       

       

       

      Configuring a bridged network for vmnet2.

       

       

       

       

      Please specify a name for this network. Bridged 1

       

       

       

       

      Your computer has multiple ethernet network interfaces available: eth1, eth2. Which one do you want to bridge to vmnet2? eth1

       

       

       

       

      The following bridged networks have been defined:

       

       

       

       

      Do you wish to configure another bridged network? (yes/no) y

       

       

       

       

      Configuring a bridged network for vmnet3.

       

       

       

       

      Please specify a name for this network. Bridged 2

       

       

       

       

      The following bridged networks have been defined:

       

       

       

       

      All your ethernet interfaces are already bridged.

       

       

       

       

      Do you want to be able to use NAT networking in your virtual machines? (yes/no) n

       

       

       

       

      Do you want to be able to use host-only networking in your virtual machines? n

       

       

       

       

      None of the pre-built vmnet modules for VMware Server is suitable for your running kernel.  Do you want this program to try to build the vmnet module for your system (you need to have a C compiler installed on your system)?

       

       

       

       

      Extracting the sources of the vmnet module.

       

       

       

       

      Building the vmnet module.

       

       

       

       

      Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmnet-only' make -C /lib/modules/2.6.16.60-0.30-smp/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' make -C ../../../linux-2.6.16.60-0.30 O=../linux-2.6.16.60-0.30-obj/x86_64/smp modules CC   /tmp/vmware-config0/vmnet-only/driver.o CC   /tmp/vmware-config0/vmnet-only/hub.o CC   /tmp/vmware-config0/vmnet-only/userif.o CC   /tmp/vmware-config0/vmnet-only/netif.o CC   /tmp/vmware-config0/vmnet-only/bridge.o CC   /tmp/vmware-config0/vmnet-only/filter.o CC   /tmp/vmware-config0/vmnet-only/procfs.o CC   /tmp/vmware-config0/vmnet-only/smac_compat.o CC   /tmp/vmware-config0/vmnet-only/smac.o CC   /tmp/vmware-config0/vmnet-only/vnetEvent.o CC   /tmp/vmware-config0/vmnet-only/vnetUserListener.o LD   /tmp/vmware-config0/vmnet-only/vmnet.o Building modules, stage 2. MODPOST CC      /tmp/vmware-config0/vmnet-only/vmnet.mod.o LD   /tmp/vmware-config0/vmnet-only/vmnet.ko make[1]: Leaving directory `/usr/src/linux-2.6.16.60-0.30-obj/x86_64/smp' cp -f vmnet.ko ./../vmnet.o make: Leaving directory `/tmp/vmware-config0/vmnet-only' The vmnet module loads perfectly into the running kernel.

       

       

       

       

      Please specify a port for remote connections to use

       

       

       

       

      Please specify a port for standard http connections to use

       

       

       

       

      Please specify a port for secure http (https) connections to use

       

       

       

       

      The current administrative user for VMware Server  is ''.  Would you like to specify a different administrator?

       

       

       

       

      Using root as the VMware Server administrator.

       

       

       

       

      You have a pre-existing vmInventory.xml.  The new version will be created as /etc/vmware/hostd/NEW_vmInventory.xml.  Please check the new file for any new values that you may need to migrate to your current vmInventory.xml.

       

       

       

       

      insserv: script vmware-mgmt: service VMware already provided! insserv: script vmware: service VMware already provided! insserv: exiting now! illegal runlevel specified for vmware: r In which directory do you want to keep your virtual machine files? /var/lib/vmware/Virtual Machines /virtualmachines

       

       

       

       

      You have a pre-existing datastores.xml.  The new version will be created as /etc/vmware/hostd/NEW_datastores.xml.  Please check the new file for any new values that you may need to migrate to your current datastores.xml.

       

       

       

       

      Do you want to enter a serial number now? (yes/no/help)

       

       

       

       

      Creating a new VMware VIX API installer database using the tar4 format.

       

       

       

       

      Installing VMware VIX API.

       

       

       

       

      In which directory do you want to install the VMware VIX API binary files? /usr/bin

       

       

       

       

      In which directory do you want to install the VMware VIX API library files? /usr/lib/vmware-vix/lib

       

       

       

       

      The path "/usr/lib/vmware-vix/lib" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want?

       

       

       

       

      In which directory do you want to install the VMware VIX API document pages? /usr/share/doc/vmware-vix

       

       

       

       

      The path "/usr/share/doc/vmware-vix" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want?

       

       

       

       

      The installation of VMware VIX API 1.6.0 build-116503 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall-vix.pl".

       

       

       

       

      Enjoy,

       

       

       

       

      --the VMware team

       

       

       

       

      Starting VMware services: Virtual machine monitor                                             done Virtual machine communication interface                             done VM communication interface socket family:                           done Virtual ethernet                                                    done Bridged networking on /dev/vmnet0                                   done Bridged networking on /dev/vmnet2                                   done Bridged networking on /dev/vmnet3                                   done VMware Server Authentication Daemon (background)                    done Shared Memory Available                                             done Starting VMware management services: VMware Server Host Agent (background)                               done VMware Virtual Infrastructure Web Access Starting VMware autostart virtual machines: Virtual machines                                                    done

       

       

       

       

      The configuration of VMware Server 2.0.0 build-116503 for Linux for this running kernel completed successfully.

       

       

       

       

      How can I fix this problem?

       

       

       

       

      Thank you.

       

       

       

       

      Regards,

       

       

       

       

      Nico.

        • 1. Re: Installation error in Suse ES 10 SP2
          guyrleech Virtuoso

           

          What does "chkconfig vmware" return, as in is the vmware startup script linked into your init.d folders? What run level are you running at? Is it just the web admin that is not running or are there no vmware processes started at all?

           

           

          You actually only need to run "/etc/init.d/vmware start" but that should do everything for you since the other scripts are just sym links to this one anyway and are designed to start up individual pieces rather than the whole "suite".

           

           

          I have recently been getting no vmware processes after a boot and solved it by setting "RUN_PARALLEL" to "no" in /etc/sysconfig/boot although it was working fine, as in starting automatically at boot until recently - I think at the point I went from RC2 to GA.

           

           

           

           

           

          1 person found this helpful
          • 2. Re: Installation error in Suse ES 10 SP2
            nicoach Novice

             

            Hello. Thank you for your reply.

             

             

            "chkconfig vmware" return:

             

             

            SH1-Suse:/etc/sysconfig # chkconfig vmware vmware  on

             

             

            "chkconfig -list" return:

             

             

            vmware                    0:off  1:off 2:on 3:on 4:off  5:on 6:off

            vmware-autostart      0:off  1:off  2:off  3:off  4:off  5:off  6:off

            vmware-core             0:off  1:off  2:off  3:off  4:off  5:off  6:off vmware-mgmt           0:off  1:off  2:off  3:off  4:off  5:off  6:off

             

             

            I am running runlevel 5.

             

             

            Now I'm going to test if setting "RUN_PARALLEL" to "no" solve my issue.

             

             

             

             

             

            • 3. Re: Installation error in Suse ES 10 SP2
              nicoach Novice

               

              Yesssss!

               

               

              It work fine.

               

               

              After to set "RUN_PARALLEL" to "no" vmware startup correctly.

               

               

              Thanks a lot.

               

               

              Regards,

               

               

              Nico.

               

               

              • 4. Re: Installation error in Suse ES 10 SP2
                banditron Lurker

                 

                I ran into this same problem in openSUSE 11.0, and setting RUN_PARALLEL="no" did not fix.  The problem arises from the other symlink'd init scripts.  Deleting vmware-autostart, vmware-core, and vmware-mgmt fixed for me.

                 

                # chkconfig -a vmware
                vmware                    0:off  1:off  2:on   3:on   4:off  5:on   6:off

                 

                 

                 

                 

                • 5. Re: Installation error in Suse ES 10 SP2
                  garychilders Lurker

                  Deleting the 3  /etc/init.d/vmware-* symlinks didn't cut it for me.  So for now I'm relying on a root cron job:

                   

                  @reboot /etc/init.d/vmware restart

                   

                  Now at least vmware starts at bootup, and I can login normally.

                   

                  ---