Results 1 to 3 of 3

Thread: VMware Server on OpenSuse 11?

  1. #1

    Default VMware Server on OpenSuse 11?

    Has anybody gotten VMware Server 1.0.6 or 1.0.7 running on OpenSuse 11? When I download the .tar.gz and attempt installation, I get:

    Code:
    davinci26t:/home/pholmes/Desktop/Downloads/VMware/VMware Server 1.0.6/vmware-ser
    ver-distrib # ./vmware-install.pl
    Creating a new installer database using the tar3 format.
    
    Installing the content of the package.
    
    In which directory do you want to install the binary files? 
    [/usr/bin] 
    
    What is the directory that contains the init directories (rc0.d/ to rc6.d/)? 
    [/etc/init.d] 
    
    What is the directory that contains the init scripts? 
    [/etc/init.d] 
    
    In which directory do you want to install the daemon files? 
    [/usr/sbin] 
    
    In which directory do you want to install the library files? 
    [/usr/lib/vmware] 
    
    The path "/usr/lib/vmware" does not exist currently. This program is going to 
    create it, including needed parent directories. Is this what you want? 
    [yes] 
    
    In which directory do you want to install the manual files? 
    [/usr/share/man] 
    
    In which directory do you want to install the documentation files? 
    [/usr/share/doc/vmware] 
    
    The path "/usr/share/doc/vmware" does not exist currently. This program is 
    going to create it, including needed parent directories. Is this what you want?
    [yes] 
    
    readdir() attempted on invalid dirhandle LS at ./vmware-install.pl line 458.
    closedir() attempted on invalid dirhandle LS at ./vmware-install.pl line 459.
    The installation of VMware Server 1.0.6 build-91891 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.pl".
    
    Before running VMware Server for the first time, you need to configure it by 
    invoking the following command: "/usr/bin/vmware-config.pl". Do you want this 
    program to invoke the command for you now? [yes] 
    
    Making sure services for VMware Server are stopped.
    
    Stopping VMware services:
       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) yes
    
    Thank you.
    
    Configuring fallback GTK+ 2.4 libraries.
    
    In which directory do you want to install the mime type icons? 
    [/usr/share/icons] 
    
    What directory contains your desktop menu entry files? These files have a 
    .desktop file extension. [/usr/share/applications] 
    
    In which directory do you want to install the application's icon? 
    [/usr/share/pixmaps] 
    
    /usr/share/applications/vmware-server.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
    /usr/share/applications/vmware-console-uri-handler.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
    Trying to find a suitable vmmon module for your running kernel.
    
    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)? [yes] 
    
    Using compiler "/usr/bin/gcc". Use environment variable CC to override.
    
    Your kernel was built with "gcc" version "4.3.1", while you are trying to use 
    "/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware 
    Server may crash if you'll continue. Please try to use exactly same compiler as
    one used for building your kernel. Do you want to go with compiler 
    "/usr/bin/gcc" version "4.3" anyway? [no] yes
    
    What is the location of the directory of C header files that match your running
    kernel? [/lib/modules/2.6.25.11-0.1-pae/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-config4/vmmon-only'
    make -C /lib/modules/2.6.25.11-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-2.6.25.11-0.1-obj/i386/pae'
    make -C /usr/src/linux-2.6.25.11-0.1 O=/usr/src/linux-2.6.25.11-0.1-obj/i386/pae/. modules
      CC [M]  /tmp/vmware-config4/vmmon-only/linux/driver.o
    In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:11:
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:10:20: error: stdarg.h: No such file or directory
    In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:11:
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:150: error: expected declaration specifiers or ... before va_list
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:154: error: expected declaration specifiers or ... before va_list
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:158: error: expected declaration specifiers or ... before va_list
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:162: error: expected declaration specifiers or ... before va_list
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:166: error: expected declaration specifiers or ... before va_list
    /usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:180: error: expected declaration specifiers or ... before va_list
    In file included from /usr/src/linux-2.6.25.11-0.1/include/linux/module.h:18,
                     from /tmp/vmware-config4/vmmon-only/linux/driver.c:12:
    /usr/src/linux-2.6.25.11-0.1/include/linux/marker.h:33: error: expected declaration specifiers or ... before va_list
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2050: error: expected declaration specifiers or ... before va_list
    /tmp/vmware-config4/vmmon-only/linux/driver.c: In function LinuxDriverError:
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: args undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: (Each undeclared identifier is reported only once
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: for each function it appears in.)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: too many arguments to function vsprintf
    /tmp/vmware-config4/vmmon-only/linux/driver.c: In function Warning:
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2071: error: va_list undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2071: error: expected ; before args
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2073: error: implicit declaration of function va_start
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2073: error: args undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2074: error: too many arguments to function LinuxDriverError
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2075: error: implicit declaration of function va_end
    /tmp/vmware-config4/vmmon-only/linux/driver.c: In function Log:
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2130: error: va_list undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2130: error: expected ; before args
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2137: error: args undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2138: error: too many arguments to function LinuxDriverError
    /tmp/vmware-config4/vmmon-only/linux/driver.c: In function Panic:
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2161: error: va_list undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2161: error: expected ; before args
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2163: error: args undeclared (first use in this function)
    /tmp/vmware-config4/vmmon-only/linux/driver.c:2164: error: too many arguments to function LinuxDriverError
    make[4]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1
    make[3]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.25.11-0.1-obj/i386/pae'
    make: *** [vmmon.ko] Error 2
    make: Leaving directory `/tmp/vmware-config4/vmmon-only'
    Unable to build the vmmon module.
    
    For more information on how to troubleshoot module-related problems, please 
    visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
    "http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
    
    Execution aborted.
    The odd part is that if, from my normal user, I make an a.c file which contains

    Code:
    #include <stdarg.h>
    it compiles fine. Thoughts?

  2. #2

    Default Re: VMware Server on OpenSuse 11?

    I'm running vmware-server 1.0.6 build-91891 without any installation-problems. I only got the same warning, that the kernel was compiled with a newer version of gcc.

    Vmware Server 1.0.7 is now downloadable. Try the installation with this version.

    good luck.

  3. #3

    Default Re: VMware Server on OpenSuse 11?

    Thanks for the info, Tom.

    Not sure what got it running (checking more development application installs or using "sudo ./vmware-install.pl"), but it's running.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •