PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vmware installation suse 9.2



rvd89
02.04.05, 14:12
hallo,
wenn ich vmware installieren will bleibe ich an dieser stelle hängen:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

Da ist das nicht was er sucht.
Kann mir jemand sagen wo es bei suse 9.2 zu finden ist?

mfg und danke schonmal für eure hilfe.

rvd89

stefan.becker
02.04.05, 14:54
Die Kernelsourcen und der Compiler sind auf der SuSE CD/DVD.

Installieren und gut ist. Lies auch bitte mal das VMWARE Handbuch zur Installation, Link siehe VMWARE Howto.

rvd89
02.04.05, 15:50
danke erstmal für die hilfe.
das hat geklappt aber ich bekomme schon wieder ne fehlermeldeung:

Extracting the sources of the vmmon module.

Building the vmmon module.

make: Entering directory `/tmp/vmware-config2/vmmon-only'
make[1]: Entering directory `/tmp/vmware-config2/vmmon-only'
make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.6.8-24-smp'
make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.6.8-24-smp'
make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.6.8-24-smp'
In file included from /usr/src/linux-2.6.8-24/include/asm/smp.h:18,
from /usr/src/linux-2.6.8-24/include/linux/smp.h:17,
from /usr/src/linux-2.6.8-24/include/linux/sched.h:23,
from /usr/src/linux-2.6.8-24/include/linux/module.h:10,
from ../linux/driver.c:16:
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:6:25: mach_mpspec.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux-2.6.8-24/include/asm/smp.h:18,
from /usr/src/linux-2.6.8-24/include/linux/smp.h:17,
from /usr/src/linux-2.6.8-24/include/linux/sched.h:23,
from /usr/src/linux-2.6.8-24/include/linux/module.h:10,
from ../linux/driver.c:16:
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
In file included from /usr/src/linux-2.6.8-24/include/asm/smp.h:20,
from /usr/src/linux-2.6.8-24/include/linux/smp.h:17,
from /usr/src/linux-2.6.8-24/include/linux/sched.h:23,
from /usr/src/linux-2.6.8-24/include/linux/module.h:10,
from ../linux/driver.c:16:
/usr/src/linux-2.6.8-24/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux-2.6.8-24/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/usr/src/linux-2.6.8-24/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /usr/src/linux-2.6.8-24/include/linux/smp.h:17,
from /usr/src/linux-2.6.8-24/include/linux/sched.h:23,
from /usr/src/linux-2.6.8-24/include/linux/module.h:10,
from ../linux/driver.c:16:
/usr/src/linux-2.6.8-24/include/asm/smp.h:72:26: mach_apicdef.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux-2.6.8-24/include/linux/smp.h:17,
from /usr/src/linux-2.6.8-24/include/linux/sched.h:23,
from /usr/src/linux-2.6.8-24/include/linux/module.h:10,
from ../linux/driver.c:16:
/usr/src/linux-2.6.8-24/include/asm/smp.h: In function `hard_smp_processor_id':
/usr/src/linux-2.6.8-24/include/asm/smp.h:76: warning: implicit declaration of function `GET_APIC_ID'
../linux/driver.c:25:27: linux/wrapper.h: Datei oder Verzeichnis nicht gefunden
../linux/driver.c: At top level:
../linux/driver.c:133: warning: initialization from incompatible pointer type
../linux/driver.c: In function `init_module':
../linux/driver.c:246: error: structure has no member named `prev'
../linux/driver.c:247: error: structure has no member named `next'
../linux/driver.c: In function `Panic':
../linux/driver.c:1304: warning: implicit declaration of function `_exit'
make[2]: *** [driver.o] Fehler 1
make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.6.8-24-smp'
make[1]: *** [driver] Fehler 2
make[1]: Leaving directory `/tmp/vmware-config2/vmmon-only'
make: *** [auto-build] Fehler 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

stefan.becker
02.04.05, 15:57
Nutz mal die Suchfunktion. Der Kernel muss konfiguriert werden. Das ging irgendwie mit "make cloneconfig" oder ähnlich. Habe keine SuSE und kann es daher nicht genau sagen. Allerdings war das ganze auch in einem Artikel in der Suse SDB zu finden.

talluxx
07.04.05, 16:48
Vielleicht hilft dir http://portal.suse.com/sdb/de/2004/07/fhassel_vmware91.html weiter.

Seblxuser
09.04.05, 15:41
Hallo,

Hab das gleiche Problem allerdings ist meine Fehelermeldung kürzer:


Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24'
Makefile:465: .config: Datei oder Verzeichnis nicht gefunden

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
/bin/sh: scripts/basic/fixdep: Datei oder Verzeichnis nicht gefunden
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config2/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.

Ich benutze SuSE 9.2 mit standart kernel, Kernel quellen sind installiert


Wollt denn Link auch mal ausprobieren, aber mein router will irgendwie nicht :mad:

kann jemand bitte den Artikel kopieren und Anhängen? Wäre euch sehr dankbar dafür.

hjn
10.04.05, 10:21
hallo

an Seblxuser

datei ".config" fehlt

abhilfe:
gehe in das verzeichnis
"/usr/src/linux"
und führe
zcat /proc/config.gz > .config
aus


an Seblxuser

auszug aus suse support datenbank

.....
Stellen Sie sicher, dass die Kernel-Quellen installiert sind. Die Kernel-Quellen finden Sie im Paket kernel-source, welches Sie mit Hilfe von YaST2 nachinstallieren können. Die Kernel Source-Paket muss zum laufenden Kernel passen. Wichtig:Bringen Sie Kernel und Kernel-Quellen auf den aktuellsten Stand, indem Sie ein YaST Online Update (YOU) durchführen.

Konfigurieren Sie die Kernel Sourcen mithilfe der folgenden Befehle:

cd /usr/src/linux
make cloneconfig
make prepare
Rufen Sie anschliessend das VMware-Konfiguration-Script vmware-config.pl auf. Folgen Sie dessen Anweisungen.
.....

vieleicht hilft es
-hjn-

Seblxuser
10.04.05, 17:03
Edit:
Die beschreibung hatt voll gefuntzt :D THX an euch alle

TPol
14.08.05, 23:16
Hi an euch alle da draussen.

Hab mit dem thread hier ne Menge anfangen können, hatte dieselbe Fehlermeldung...

Hab auch alles so gemacht wie es laut SUSE mit 9.2 gemacht werden soll, wurde dann alles (fast) Fehlerlos kompiliert und es kam die Meldung dass ich jetzt nur noch mit "vmware" starten könnte...

Pustekuchen ;P


You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".

Enjoy,

--the VMware team

linux:/usr/bin # vmware

(vmware:10461): Gtk-WARNING **: cannot open display:
(vmware:10469): Gtk-WARNING **: cannot open display:

linux:/usr/bin #

Ich nutze halt Suse 9.2 Professional, aktuell ist Kernel 2.6.8.24-17.
Hab es noch nicht hinbekommen den ATI-Treiber von ATI selber zu installieren, ist auch völlig unwichtig bisher gewesen, weil ich mit der Auflösung und Darstellung des Systems vollkommen zufrieden war.
Meine Vermutung ist nun dass es genau daran scheitern könnte.

Hat wer ne Idee worauf die Erfolgsmeldung beim kompilieren, der dann aber auftretende Fehler beim start von vmware, begründet ist???

Hab bis jetzt weder auf der VMWare Seite, noch der Suse Seite dazu was finden können. Ich werd noch googlen, aber nicht mehr zu so vorgerückter Stunde. ;P

TPol
15.08.05, 00:13
Die Lösung... (http://lists.suse.com/archive/suse-linux/2004-May/3350.html)

Hab doch noch gegooglet...



> das mit dem Display:0:0 ist auch schnell geklärt -
> Du bist in der Console
> wahrscheinlich noch als root eingeloggt und willst
> vmware von da aus starten
> - bist aber unter kde(?) mit deinem normalen
> benutzer account eingeloggt -
> deswegen verweigert Linux die grafische Ausgabe.
>
> Die lösung besteht einfach darin vmware mit deinem
> normalen benutzer account
> zu starten
>
> also alt+F2 und vmware eintippen - das sollte
> klappen :)

Manchmal ists einfach zu simpel... gell?

harry107einhalb
23.08.05, 19:59
Hallo!
Ich bekomme auch diese Meldung hier:

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config21/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.5-7.193'
CC [M] /tmp/vmware-config21/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config21/vmmon-only/linux/hostif.o
/tmp/vmware-config21/vmmon-only/linux/hostif.c: In function `MapCrossPage':
/tmp/vmware-config21/vmmon-only/linux/hostif.c:566: error: `PAGE_KERNEL_EXECUTABLE' undeclared (first use in this function)
/tmp/vmware-config21/vmmon-only/linux/hostif.c:566: error: (Each undeclared identifier is reported only once
/tmp/vmware-config21/vmmon-only/linux/hostif.c:566: error: for each function it appears in.)
make[2]: *** [/tmp/vmware-config21/vmmon-only/linux/hostif.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config21/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.193'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config21/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.


habe jetzt auch schon das mit zcat... und makecloneconfig... ausprobiert, hat auch nich gefunzt.
Ich hab das ganze schonmal gemacht unds damals irgendwie hinbekommen.
Dann hab ich ein online updae gemacht unds ging nich mehr.
ja und jetzt steh ich da...

was mach ich nun?

MfG

Harry

stefan.becker
23.08.05, 20:12
VMWARE updaten, siehe Howto.

SorcFun
28.08.05, 16:47
Habe folgendes Problem:

linux:~ # vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:
Virtual machine monitor done

Configuring fallback GTK+ 2.4 libraries.

***
* Updating MIME database in /usr/share/mime...
***
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]

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation 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 "vmware". Use environment variable CC to override.

Your compiler "vmware" version "vmware is installed, but it has not been
(correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.
" is not supported by this version of VMware Workstation.

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.

linux:~ #

und komme deshalb nicht weiter. Kann mir jemand helfen. Habe SuSE 9.3 zu laufen.

Danke

stefan.becker
28.08.05, 16:51
Lies auch du bitte das Howto bezüglich "make cloneconfig" und falls das nicht hilft, Update von VMWARE.

Diese Probleme waren inzwschen schon zig mal hier das Thema. Erst das probiren, was im Howto steht. Dann kann man immer noch weitersehen.

TPol
10.09.05, 21:52
Ich krieg nen Kackreiz, bis gestern ging VMWare noch einwandfrei bei mir und heute startet es nicht mehr... aber wieso nur?


linux:/usr/bin # vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:
Virtual machine monitor done
Bridged networking on /dev/vmnet0 done
DHCP server on /dev/vmnet1 done
Host-only networking on /dev/vmnet1 done
Virtual ethernet done

Configuring fallback GTK+ 2.4 libraries.

***
* Updating MIME database in /usr/share/mime...
***
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]

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation 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)? [no] yes

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? [/usr/src/linux/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 /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.18'
Makefile:465: .config: Datei oder Verzeichnis nicht gefunden

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.18/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o
/bin/sh: scripts/basic/fixdep: Datei oder Verzeichnis nicht gefunden
make[2]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config4/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.18'
make: *** [vmmon.ko] Fehler 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.

linux:/usr/bin #

stefan.becker
10.09.05, 22:10
Hast du denn schon ausser dem Posten der Meldung überhaupt mal was unternommen?

Geh mal alle Tipps im Howto von Update bis make prepare etc. durch und dann schreibst du bitte auf, was du gemacht hast.

Ohne etwas Eigeninitiative und Aufschreiben geht es halt leider nicht.

TPol
11.09.05, 06:27
war nen Versuch wert :D
Hab ne alte Soundkarte eingebaut weil ich nen Gameport (uralten Terratec Phono PreAmp) bzw. die Stromversorgung davon brauchte.

Könnte das damit zusammenhängen?

Aber davon ab dieses cloneconfig usw. probier ich gleich mal...


EDIT:

Der Suse-Hinweiß aus Post 7 (http://www.linuxforen.de/forums/showpost.php?p=1128618&postcount=7) hat Abhilfe gebracht...
Den Fehler zu beheben hat mich jetzt keine 3Min gekostet, wüsste trotzdem gerne wieso das "aus heiterem" Himmel passiert ist.
Wie gesagt hab die Soundkarte installiert und Licq neulich mal installiert, ad hoc wüsste ich jetzt nicht was ich noch am System verändert hab, gibts bei Linux auch sowas wie ein "Ereignisprotokoll"??? (Die Frage ist rhetorischer Natur, bin mir sicher dass es garantiert sowas gibt, nur wo...)

stefan.becker
11.09.05, 10:40
Wie wärs mit Online Update als Ursache?

Der vorherige Kernel war gewiss konfiguriert. Dann ein Online Update und schon ist das neue Source Verzeichnis nicht konfiguriert.

TPol
11.09.05, 15:09
Volltreffer... ;)
Oh man... :ugly: