1 |
Sebastian Damm schrieb: |
2 |
> Hallo, |
3 |
> |
4 |
> Am 09. August 2005 schrieb Thomas Schweikle: |
5 |
>> wobei der kernel 2.6.12-r6 selten (besser nie) zum Einsatz kommt, da |
6 |
>> mit diesem VMware 4.5.2 nicht mehr läuft (Probleme mit den Modulen). |
7 |
> |
8 |
> Blödsinn: |
9 |
|
10 |
Nicht ganz. Bei mir lassen sich die Kernelmodule auch kompilieren, |
11 |
aber das Modul für "Bridged networking on /dev/vmnet0" wird |
12 |
anschließend nicht geladen. Ergebnis: VMware läuft nicht --- "VMware |
13 |
Workstation was not configured properly. Please run vmware-config.pl |
14 |
to configure..." --- wenn das System überhaupt noch bootet :-( |
15 |
|
16 |
Es bleibt beim Laden des Moduls "Bridged networking on /dev/vmnet0" |
17 |
hängen. "Strg-Alt-Entf" ist dann nicht hilfreich. Nur ein harter |
18 |
Reset hilft. Wenn ausreichend gedult besteht, kann ich auch etwa |
19 |
zwei Stunden warten, dann geht es ohne das VMware-Modul weiter. Die |
20 |
Fehlermeldung ist leider wenig hilfreich: das Modul konnte |
21 |
irgendwelche Resourcen nicht belegen. Sehe ich nach, ob diese |
22 |
existieren, dann gibt es sie aber. |
23 |
|
24 |
> eddie ~ # vmware-config.pl |
25 |
> Making sure services for VMware Workstation are stopped. |
26 |
> |
27 |
> Stopping VMware services: |
28 |
> Virtual machine monitor done |
29 |
> Bridged networking on /dev/vmnet0 done |
30 |
> DHCP server on /dev/vmnet8 done |
31 |
> NAT service on /dev/vmnet8 done |
32 |
> Host-only networking on /dev/vmnet8 done |
33 |
> Virtual ethernet done |
34 |
> |
35 |
> Trying to find a suitable vmmon module for your running kernel. |
36 |
> |
37 |
> None of the pre-built vmmon modules for VMware Workstation is suitable for your |
38 |
> running kernel. Do you want this program to try to build the vmmon module for |
39 |
> your system (you need to have a C compiler installed on your system)? [yes] |
40 |
> |
41 |
> Using compiler "/usr/bin/gcc". Use environment variable CC to override. |
42 |
> |
43 |
> As of September 2003, the Linux kernel development team does not support gcc |
44 |
> version 3 and later. See Documentation/Changes in your kernel source directory |
45 |
> for information on installing the correct compiler. Do you want to use the |
46 |
> version "3.4.3" of compiler "/usr/bin/gcc"? [no] yes |
47 |
> |
48 |
> What is the location of the directory of C header files that match your running |
49 |
> kernel? [/lib/modules/2.6.12-gentoo-r6/build/include] |
50 |
> |
51 |
> Extracting the sources of the vmmon module. |
52 |
> |
53 |
> Building the vmmon module. |
54 |
> |
55 |
> Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0. |
56 |
> Using 2.6.x kernel build system. |
57 |
> make: Entering directory `/tmp/vmware-config1/vmmon-only' |
58 |
> make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules |
59 |
> make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6' |
60 |
> CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o |
61 |
> CC [M] /tmp/vmware-config1/vmmon-only/linux/hostif.o |
62 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/cpuid.o |
63 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/hash.o |
64 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/memtrack.o |
65 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/phystrack.o |
66 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/task.o |
67 |
> cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++ |
68 |
> cc1plus: Warnung: Kommandozeilenoption "-Wdeclaration-after-statement" ist gültig für C/ObjC, aber nicht für C++ |
69 |
> cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++ |
70 |
> cc1plus: Warnung: Kommandozeilenoption "-ffreestanding" ist gültig für C/ObjC, aber nicht für C++ |
71 |
> CC [M] /tmp/vmware-config1/vmmon-only/common/vmx86.o |
72 |
> CC [M] /tmp/vmware-config1/vmmon-only/vmcore/compat.o |
73 |
> CC [M] /tmp/vmware-config1/vmmon-only/vmcore/moduleloop.o |
74 |
> LD [M] /tmp/vmware-config1/vmmon-only/vmmon.o |
75 |
> Building modules, stage 2. |
76 |
> MODPOST |
77 |
> CC /tmp/vmware-config1/vmmon-only/vmmon.mod.o |
78 |
> LD [M] /tmp/vmware-config1/vmmon-only/vmmon.ko |
79 |
> make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6' |
80 |
> cp -f vmmon.ko ./../vmmon.o |
81 |
> make: Leaving directory `/tmp/vmware-config1/vmmon-only' |
82 |
> The module loads perfectly in the running kernel. |
83 |
> |
84 |
> This program previously created the file /dev/vmmon, and was about to remove it. |
85 |
> Somebody else apparently did it already. |
86 |
> |
87 |
> Extracting the sources of the vmnet module. |
88 |
> |
89 |
> Building the vmnet module. |
90 |
> |
91 |
> Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0. |
92 |
> Using 2.6.x kernel build system. |
93 |
> make: Entering directory `/tmp/vmware-config1/vmnet-only' |
94 |
> make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules |
95 |
> make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6' |
96 |
> CC [M] /tmp/vmware-config1/vmnet-only/driver.o |
97 |
> CC [M] /tmp/vmware-config1/vmnet-only/hub.o |
98 |
> CC [M] /tmp/vmware-config1/vmnet-only/userif.o |
99 |
> CC [M] /tmp/vmware-config1/vmnet-only/netif.o |
100 |
> CC [M] /tmp/vmware-config1/vmnet-only/bridge.o |
101 |
> CC [M] /tmp/vmware-config1/vmnet-only/procfs.o |
102 |
> LD [M] /tmp/vmware-config1/vmnet-only/vmnet.o |
103 |
> Building modules, stage 2. |
104 |
> MODPOST |
105 |
> CC /tmp/vmware-config1/vmnet-only/vmnet.mod.o |
106 |
> LD [M] /tmp/vmware-config1/vmnet-only/vmnet.ko |
107 |
> make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6' |
108 |
> cp -f vmnet.ko ./../vmnet.o |
109 |
> make: Leaving directory `/tmp/vmware-config1/vmnet-only' |
110 |
> The module loads perfectly in the running kernel. |
111 |
> |
112 |
> You have already setup networking. |
113 |
> |
114 |
> Would you like to skip networking setup and keep your old settings as they are? |
115 |
> (yes/no) [yes] |
116 |
> |
117 |
> Do you want this program to automatically configure your system to allow your |
118 |
> virtual machines to access the host's filesystem? (yes/no/help) [no] |
119 |
|
120 |
Bis hierher sieht es bei mir identisch aus. aber dann: |
121 |
|
122 |
|
123 |
> Starting VMware services: |
124 |
> Virtual machine monitor done |
125 |
> Virtual ethernet done |
126 |
> Bridged networking on /dev/vmnet0 done |
127 |
|
128 |
Bei mir dafür: |
129 |
Bridged networking on /dev/vmnet0 err |
130 |
|
131 |
Der Rest ist wieder identisch. |
132 |
> Host-only networking on /dev/vmnet8 (background) done |
133 |
> NAT service on /dev/vmnet8 done |
134 |
> |
135 |
> The configuration of VMware Workstation 4.5.2 build-8848 for Linux for this |
136 |
> running kernel completed successfully. |
137 |
> |
138 |
> You can now run VMware Workstation by invoking the following command: |
139 |
> "/opt/vmware/bin/vmware". |
140 |
> |
141 |
> Enjoy, |
142 |
> |
143 |
> --the VMware team |
144 |
|
145 |
Der Versuch VMware jetzt zu starten liefert nach kurzer Zeit einen |
146 |
wunderschönen Kernel-Crash --- exakt in dem Moment, wenn die erste |
147 |
VM gestartet wird und versucht das mit dem Modul verbundene |
148 |
Netzwerkinterface zu initialisieren. Ursache für den Crash ist das |
149 |
mit Fehlern geladene Modul. |
150 |
|
151 |
Es könnte natürlich sein, das ich einen Kernel compiliert habe, der |
152 |
mit den VMware-Modulen nicht zurechtkommt. Ein Vergleich der |
153 |
".config" könnte hier aufschluß liefern. Üblicherweise kompiliere |
154 |
ich fast alles als Modul, außer den Teilen, die für den Systemstart |
155 |
benötigt werden (wenn auch diese als Module zu compilieren wären und |
156 |
später via "initrd" eingebunden werden könnten, dann würde ich auch |
157 |
diese nicht fest in den Kernel binden --- leider liefert Gentoo noch |
158 |
kein passendes Script mit um eine "initrd" schnell und einfach |
159 |
zusammenzubauen --- oder mir ist das Script noch nicht bekannt). |
160 |
|
161 |
> OK, war OT, aber vielleicht hilfts trotzdem. |
162 |
|
163 |
Ja, nur leider interessiert sich VMware seit längerem weder für |
164 |
Crashes, noch sonstige Probleme mit Ihren Produkten. Antworten auf |
165 |
irgendwelche Anfragen habe ich nicht mehr erhalten. VMware hat |
166 |
diverse Probleme mit diversen Konfigurationen: nicht jede |
167 |
Kernel-Prozessor-Hardware-Konfiguration funktioniert. |
168 |
|
169 |
FreeBSD in den Versionen 4.x-Stable, 5.x-Stable, und 6.0-Current |
170 |
können VMware mit immer derselben Fehlermeldung zum Absturz bringen |
171 |
--- mit der freundlichen Bitte, dies doch VMware mitzuteilen. Leider |
172 |
gibt es dann auf der angegebenen Webseite keine Möglichkeit die |
173 |
gewünschten Daten zuzusenden. Versuche, dies per Mail zu tun waren |
174 |
zwar erfolgreich, was den Versand angeht, danach gab es aber |
175 |
keinerlei Reaktion mehr. Schade. Bisher war ich von VMware |
176 |
überzeugt. Ich bin es zunehmend nicht mehr. |
177 |
|
178 |
-- |
179 |
Thomas |
180 |
-- |
181 |
gentoo-user-de@g.o mailing list |