PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vmware-tools in Dapper Drake Gast System



Olleg
07.06.06, 11:41
Ich versuche leider erfolglos die vmware-tools in einem Ubuntu Gast System zu installieren.
Ich hänge an der Stelle, wo der Installer die benötigten Module selbst kompilieren will, da keines für den laufenden Kernel (2.6.15-23-386) passt.
Die passenden Linux-Headers (linux-headers-2.6.15-23) habe ich installiert.
Doch er fragt immer wieder nach dem Verzeichnis mit den Headers.

The directory of kernel headers (version 2.6.15.7-ubuntu1) does not match your running kernel (version 2.6.15-23-386). Even if the module were to compile successfully, it would not load into the running kernel.

What ist the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

Warum meint er, es wären die Headers für 2.6.15.7 installiert? :eek:

Den any-any-Patch habe ich vorher auch probiert. Der wiederum meldet

Unable to open the installer database /etc/vmware/locations in read-mode.
Execution aborted.
Wen wunderts? Existiert dieses Verzeichnis doch auch gar nicht.

Hat jemand die vmware-tools schon erfolgreich in Dapper installieren können?

stefan.becker
07.06.06, 19:40
http://www.linuxforen.de/forums/showpost.php?p=235439&postcount=7

http://www.cs.ucr.edu/~jbyrne/vmware.htm

Leg ansonsten das fehlende Verzeichnis per Hand an.

Olleg
08.06.06, 08:25
Das Erstellen des Verzeichnisses bringt leider kein Erfolg:

root@a41-01-152:/opt/vmware-any-any-update101# ./runme.pl
Unable to open the installer database /etc/vmware/locations in read-mode.

Execution aborted.

root@a41-01-152:/opt/vmware-any-any-update101# mkdir /etc/vmware/
root@a41-01-152:/opt/vmware-any-any-update101# mkdir /etc/vmware/locations
root@a41-01-152:/opt/vmware-any-any-update101# ./runme.pl
Unable to open the installer database /etc/vmware/locations in append-mode.

Execution aborted.

Und das Ausführen von "make mrproper" und "make cloneconfig" bringt folgende Meldungen:

root@a41-01-152:/opt/vmware-any-any-update101# cd /usr/src/linux
root@a41-01-152:/usr/src/linux# make mrproper
scripts/Makefile.clean:17: /usr/src/linux-headers-2.6.15-23/drivers/infiniband/ulp/srp/Makefile: No such file or directory
make[3]: *** Keine Regel, um »/usr/src/linux-headers-2.6.15-23/drivers/infiniband/ulp/srp/Makefile« zu erstellen. Schluss.
make[2]: *** [drivers/infiniband/ulp/srp] Fehler 2
make[1]: *** [drivers/infiniband] Fehler 2
make: *** [_clean_drivers] Fehler 2
root@a41-01-152:/usr/src/linux# make cloneconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: Fehler: sys/types.h: No such file or directory
scripts/basic/fixdep.c:106:22: Fehler: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:107:22: Fehler: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:108:20: Fehler: unistd.h: No such file or directory
scripts/basic/fixdep.c:109:19: Fehler: fcntl.h: No such file or directory
scripts/basic/fixdep.c:110:20: Fehler: string.h: No such file or directory
scripts/basic/fixdep.c:111:20: Fehler: stdlib.h: No such file or directory
scripts/basic/fixdep.c:112:19: Fehler: stdio.h: No such file or directory
In Datei, eingefügt von /usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
von /usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
von scripts/basic/fixdep.c:113:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61: Fehler: limits.h: No such file or directory
scripts/basic/fixdep.c:114:19: Fehler: ctype.h: No such file or directory
scripts/basic/fixdep.c:115:23: Fehler: arpa/inet.h: No such file or directory
scripts/basic/fixdep.c: In Funktion »usage«:
scripts/basic/fixdep.c:129: Warnung: implizite Deklaration der Funktion »fprintf«
scripts/basic/fixdep.c:129: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:129: Fehler: »stderr« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:129: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
scripts/basic/fixdep.c:129: Fehler: für jede Funktion in der er auftritt.)
scripts/basic/fixdep.c:130: Warnung: implizite Deklaration der Funktion »exit«
scripts/basic/fixdep.c:130: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
scripts/basic/fixdep.c: In Funktion »print_cmdline«:
scripts/basic/fixdep.c:135: Warnung: implizite Deklaration der Funktion »printf«
scripts/basic/fixdep.c:135: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »printf«
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:138: Fehler: »NULL« ist hier nicht deklariert (nicht in einer Funktion)
scripts/basic/fixdep.c: In Funktion »grow_config«:
scripts/basic/fixdep.c:151: Warnung: implizite Deklaration der Funktion »realloc«
scripts/basic/fixdep.c:151: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:153: Warnung: implizite Deklaration der Funktion »perror«
scripts/basic/fixdep.c:153: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
scripts/basic/fixdep.c: In Funktion »is_defined_config«:
scripts/basic/fixdep.c:169: Warnung: implizite Deklaration der Funktion »memcmp«
scripts/basic/fixdep.c: In Funktion »define_config«:
scripts/basic/fixdep.c:182: Warnung: implizite Deklaration der Funktion »memcpy«
scripts/basic/fixdep.c:182: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »memcpy«
scripts/basic/fixdep.c: In Funktion »use_config«:
scripts/basic/fixdep.c:201: Fehler: »PATH_MAX« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:209: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »memcpy«
scripts/basic/fixdep.c:215: Warnung: implizite Deklaration der Funktion »tolower«
scripts/basic/fixdep.c:217: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »printf«
scripts/basic/fixdep.c:201: Warnung: Variable »s« wird nicht verwendet
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:220: Fehler: syntax error before »size_t«
scripts/basic/fixdep.c:221: Warnung: Funktionsdeklaration ist kein Prototyp
scripts/basic/fixdep.c: In Funktion »parse_config_file«:
scripts/basic/fixdep.c:222: Fehler: »map« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:222: Fehler: »len« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:228: Warnung: implizite Deklaration der Funktion »ntohl«
scripts/basic/fixdep.c:239: Warnung: implizite Deklaration der Funktion »isalnum«
scripts/basic/fixdep.c: In Funktion »strrcmp«:
scripts/basic/fixdep.c:252: Warnung: implizite Deklaration der Funktion »strlen«
scripts/basic/fixdep.c:252: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »strlen«
scripts/basic/fixdep.c: In Funktion »do_config_file«:
scripts/basic/fixdep.c:263: Fehler: SpeichergröÃe von »st« ist unbekannt
scripts/basic/fixdep.c:267: Warnung: implizite Deklaration der Funktion »open«
scripts/basic/fixdep.c:267: Fehler: »O_RDONLY« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:269: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:269: Fehler: »stderr« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:271: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
scripts/basic/fixdep.c:273: Warnung: implizite Deklaration der Funktion »fstat«
scripts/basic/fixdep.c:275: Warnung: implizite Deklaration der Funktion »close«
scripts/basic/fixdep.c:278: Warnung: implizite Deklaration der Funktion »mmap«
scripts/basic/fixdep.c:278: Fehler: »PROT_READ« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:278: Fehler: »MAP_PRIVATE« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:278: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:287: Warnung: implizite Deklaration der Funktion »munmap«
scripts/basic/fixdep.c:263: Warnung: Variable »st« wird nicht verwendet
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:292: Fehler: syntax error before »size_t«
scripts/basic/fixdep.c:293: Warnung: Funktionsdeklaration ist kein Prototyp
scripts/basic/fixdep.c: In Funktion »parse_dep_file«:
scripts/basic/fixdep.c:294: Fehler: »map« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:295: Fehler: »len« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:297: Fehler: »PATH_MAX« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:299: Warnung: implizite Deklaration der Funktion »strchr«
scripts/basic/fixdep.c:299: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »strchr«
scripts/basic/fixdep.c:301: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:301: Fehler: »stderr« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:302: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
scripts/basic/fixdep.c:304: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »memcpy«
scripts/basic/fixdep.c:305: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »printf«
scripts/basic/fixdep.c:297: Warnung: Variable »s« wird nicht verwendet
scripts/basic/fixdep.c: In Funktion »print_deps«:
scripts/basic/fixdep.c:334: Fehler: SpeichergröÃe von »st« ist unbekannt
scripts/basic/fixdep.c:338: Fehler: »O_RDONLY« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:340: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:340: Fehler: »stderr« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:342: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
scripts/basic/fixdep.c:346: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:350: Fehler: »PROT_READ« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:350: Fehler: »MAP_PRIVATE« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:350: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:334: Warnung: Variable »st« wird nicht verwendet
scripts/basic/fixdep.c: In Funktion »traps«:
scripts/basic/fixdep.c:369: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »fprintf«
scripts/basic/fixdep.c:369: Fehler: »stderr« nicht deklariert (erste Benutzung in dieser Funktion)
scripts/basic/fixdep.c:371: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2


Und ein "vmware-config.pl --compile" bringt auch nur wieder:

The directory of kernel headers (version 2.6.15.7-ubuntu1) does not match your running kernel (version 2.6.15-23-386). Even if the module were to compile successfully, it would not load into the running kernel.

What ist the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

Olleg
08.06.06, 11:02
Ui.
Mir hat tatsächlich ein Paket gefehlt.
Zusätzlich zu "linux-headers-2.6.15-23" musste ich "linux-headers-2.6.15-23-386" installieren.
Der any-any-patch lief dadurch zwar immer noch nicht, doch die vmware-tools liessen sich nun so kompilieren.
Doch die Maus laggt noch immer sehr stark. So macht das keinen Spass.
Habe spasseshalber in der xorg.conf mal "mouse" durch "vmmouse" ersetzt, doch dann ist X gar nicht mehr gestartet.
Was kann ich also wegen der Maus unternehmen?

Olleg
08.06.06, 12:51
Ich habe es nun hinbekommen. Man muss die "vmware-config-tools.pl" patchen, damit er auch mit Xorg umzugehen weiss.
Ein schlauer Mensch hat hier ein wunderbares Howto geschrieben:
http://www.clendenen.net/index.php?option=com_content&task=view&id=14&Itemid=28

Nun läuft die Maus flüssig und das Arbeiten im Ubuntu Gast macht Laune. :)