Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

23.03.2007, 13:22

VMware server console Signal 11

Hallo!

Ich habe ein ziemliched Problem mit VMware Server Console in meine sonst sehr schönen neuen gentoo linux...

Installation klappt über emerge oder manuall mit dem tar-gz package problemlos.
Danach kann man die Konsole auch super starten, und eine VM anlegen, oder die EInstellungen einer existieren bearbeiten.

Doch sobald ich eine VM starte, oder in eine laufende VM wechsle, erhalte ich die Meldung:

Quellcode

1
2
3
VMware Server Console unrecoverable error:
 (mks) Unexpected signal: 11. 
A log file is available in ...


Inhalt der Log Datei:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Mar 23 13:15:46: mks| Log for VMware Server Console pid=4663 version=1.0.2 build=build-39867 option=Release
Mar 23 13:15:46: mks| DICT --- USER PREFERENCES
Mar 23 13:15:46: mks| DICT       pref.grabOnKeyPress = FALSE
Mar 23 13:15:46: mks| DICT    pref.autoFitFullScreen = fitHostToGuest
Mar 23 13:15:46: mks| DICT     pref.view.navBar.type = favorites
Mar 23 13:15:46: mks| DICT     pref.mruDest0.present = TRUE
Mar 23 13:15:46: mks| DICT  pref.mruDest0.destString = teststation
Mar 23 13:15:46: mks| DICT        pref.mruDest0.user = rogr
Mar 23 13:15:46: mks| DICT     pref.mruDest1.present = TRUE
Mar 23 13:15:46: mks| DICT  pref.mruDest1.destString = teststation
Mar 23 13:15:46: mks| DICT        pref.mruDest1.user = root
Mar 23 13:15:46: mks| DICT     pref.mruDest2.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest2.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest2.user = 
Mar 23 13:15:46: mks| DICT     pref.mruDest3.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest3.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest3.user = 
Mar 23 13:15:46: mks| DICT     pref.mruDest4.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest4.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest4.user = 
Mar 23 13:15:46: mks| DICT     pref.mruDest5.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest5.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest5.user = 
Mar 23 13:15:46: mks| DICT     pref.mruDest6.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest6.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest6.user = 
Mar 23 13:15:46: mks| DICT     pref.mruDest7.present = FALSE
Mar 23 13:15:46: mks| DICT  pref.mruDest7.destString = 
Mar 23 13:15:46: mks| DICT        pref.mruDest7.user = 
Mar 23 13:15:46: mks| DICT     webUpdate.checkPeriod = weekly
Mar 23 13:15:46: mks| DICT       webUpdate.checkLast = 1174650501
Mar 23 13:15:46: mks| DICT pref.console.openedObj0.present = TRUE
Mar 23 13:15:46: mks| DICT pref.console.openedObj0.type = vm
Mar 23 13:15:46: mks| DICT pref.console.openedObj0.path = /vm/#4519f7d9feecd7b2/
Mar 23 13:15:46: mks| DICT pref.console.openedObj0.file = /vmware/UbuntuLinux/UbuntuLinux.vmx
Mar 23 13:15:46: mks| DICT pref.console.openedObj0.dest = /host2/#67711144d16572d9/
Mar 23 13:15:46: mks| DICT pref.console.openedObj.maxNum = 1
Mar 23 13:15:46: mks| DICT pref.console.openedObj1.present = FALSE
Mar 23 13:15:46: mks| DICT pref.console.openedObj1.type = vm
Mar 23 13:15:46: mks| DICT pref.console.openedObj1.path = /vm/#5946352b3b8eaadc/
Mar 23 13:15:46: mks| DICT pref.console.openedObj1.file = /vmware/ReactOS-VMWare/ReactOS.vmx
Mar 23 13:15:46: mks| DICT pref.console.openedObj1.dest = /host2/#67711144d16572d9/
Mar 23 13:15:46: mks| DICT       pref.placement.left = 504
Mar 23 13:15:46: mks| DICT        pref.placement.top = 334
Mar 23 13:15:46: mks| DICT      pref.placement.right = 1381
Mar 23 13:15:46: mks| DICT     pref.placement.bottom = 982
Mar 23 13:15:46: mks| DICT pref.console.currentObj.path = /vm/#4519f7d9feecd7b2/
Mar 23 13:15:46: mks| DICT pref.console.currentObj.type = vm
Mar 23 13:15:46: mks| DICT           pref.motionGrab = FALSE
Mar 23 13:15:46: mks| DICT         pref.motionUngrab = FALSE
Mar 23 13:15:46: mks| DICT --- USER DEFAULTS
Mar 23 13:15:46: mks| DICT --- HOST DEFAULTS
Mar 23 13:15:46: mks| DICT                    libdir = /opt/vmware/server/console/lib
Mar 23 13:15:46: mks| DICT --- SITE DEFAULTS
Mar 23 13:15:46: mks| DICT                  tag.help = introduction.htm
Mar 23 13:15:46: mks| DICT   tag.configurationEditor = config_editor_newvm.htm
Mar 23 13:15:46: mks| DICT             tag.ideConfig = devices_virtualdrive.htm
Mar 23 13:15:46: mks| DICT          tag.floppyConfig = devices_floppy.htm
Mar 23 13:15:46: mks| DICT           tag.mouseConfig = devices_mouse.htm
Mar 23 13:15:46: mks| DICT             tag.netConfig = devices_netadapter.htm
Mar 23 13:15:46: mks| DICT        tag.parallelConfig = devices_parallel.htm
Mar 23 13:15:46: mks| DICT          tag.serialConfig = devices_serial.htm
Mar 23 13:15:46: mks| DICT           tag.soundConfig = devices_sound.htm
Mar 23 13:15:46: mks| DICT             tag.memConfig = configvm_memory.htm
Mar 23 13:15:46: mks| DICT            tag.miscConfig = configvm.htm
Mar 23 13:15:46: mks| DICT             tag.usbConfig = devices_usb.htm
Mar 23 13:15:46: mks| DICT         tag.displayConfig = configvm_display-problems.htm
Mar 23 13:15:46: mks| DICT                 tag.tools = vmtools.htm
Mar 23 13:15:46: mks| Caught signal 11 -- tid 4663
Mar 23 13:15:46: mks| SIGNAL: eip 0xb7a54fbb esp 0xbfda4d80 ebp 0xbfda4d98
Mar 23 13:15:46: mks| SIGNAL: eax 0x0 ebx 0xb7aa1a80 ecx 0x0 edx 0x1 esi 0x826d230 edi 0x826d0c0
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4d80 : 0xbfda4e48 0xb7f31d50 0x00000001 0xb7aedf6c
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4d90 : 0x0826d230 0x0826d0c0 0xbfda4e48 0xb7adf871
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4da0 : 0x00000000 0x0826d230 0x0827e150 0x0827e120
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4db0 : 0x00000353 0x0827e158 0xbfda4dc8 0xb7be5ee0
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4dc0 : 0x00000000 0x0826db8d 0x08214430 0x00000000
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4dd0 : 0x0827e150 0x0827e120 0x00000000 0x00000000
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4de0 : 0x00000000 0x00000000 0x00000000 0xb7ba27f0
Mar 23 13:15:46: mks| SIGNAL: stack 0xbfda4df0 : 0xb7ba1740 0xb7ba6480 0xb7ba1f20 0xb7ba1df0
Mar 23 13:15:46: mks| Backtrace:
Mar 23 13:15:46: mks| Backtrace[0] 0xbfda4958 eip 0x8121630 
Mar 23 13:15:46: mks| Backtrace[1] 0xbfda4a28 eip 0x8071ffa 
Mar 23 13:15:46: mks| Backtrace[2] 0xbfda4a98 eip 0x8071d8a 
Mar 23 13:15:46: mks| Backtrace[3] 0xbfda4d98 eip 0xb7f1e420 
Mar 23 13:15:46: mks| Backtrace[4] 0xbfda4e48 eip 0xb7adf871 
Mar 23 13:15:46: mks| Backtrace[5] 0xbfda4eb8 eip 0xb7aca009 
Mar 23 13:15:46: mks| Backtrace[6] 0xbfda4ef8 eip 0xb7acb441 
Mar 23 13:15:46: mks| Backtrace[7] 0xbfda4f18 eip 0xb7adbbfa 
Mar 23 13:15:46: mks| Backtrace[8] 0xbfda4f48 eip 0x80ff1b3 
Mar 23 13:15:46: mks| Backtrace[9] 0xbfda4f78 eip 0x804e6da 
Mar 23 13:15:46: mks| Backtrace[10] 0xbfda4fc8 eip 0x804d4bb 
Mar 23 13:15:46: mks| Backtrace[11] 0xbfda4fe8 eip 0x804d2a9 
Mar 23 13:15:46: mks| Backtrace[12] 0xbfda5048 eip 0xb7c2b838 
Mar 23 13:15:46: mks| Backtrace[13] 00000000 eip 0x804d1c1 
Mar 23 13:15:46: mks| Unexpected signal: 11.
Mar 23 13:15:46: mks| Backtrace:
Mar 23 13:15:46: mks| Backtrace[0] 0xbfda4538 eip 0x8121630 
Mar 23 13:15:46: mks| Backtrace[1] 0xbfda4958 eip 0x8074310 
Mar 23 13:15:46: mks| Backtrace[2] 0xbfda4a28 eip 0x807205d 
Mar 23 13:15:46: mks| Backtrace[3] 0xbfda4a98 eip 0x8071d8a 
Mar 23 13:15:46: mks| Backtrace[4] 0xbfda4d98 eip 0xb7f1e420 
Mar 23 13:15:46: mks| Backtrace[5] 0xbfda4e48 eip 0xb7adf871 
Mar 23 13:15:46: mks| Backtrace[6] 0xbfda4eb8 eip 0xb7aca009 
Mar 23 13:15:46: mks| Backtrace[7] 0xbfda4ef8 eip 0xb7acb441 
Mar 23 13:15:46: mks| Backtrace[8] 0xbfda4f18 eip 0xb7adbbfa 
Mar 23 13:15:46: mks| Backtrace[9] 0xbfda4f48 eip 0x80ff1b3 
Mar 23 13:15:46: mks| Backtrace[10] 0xbfda4f78 eip 0x804e6da 
Mar 23 13:15:46: mks| Backtrace[11] 0xbfda4fc8 eip 0x804d4bb 
Mar 23 13:15:46: mks| Backtrace[12] 0xbfda4fe8 eip 0x804d2a9 
Mar 23 13:15:46: mks| Backtrace[13] 0xbfda5048 eip 0xb7c2b838 
Mar 23 13:15:46: mks| Backtrace[14] 00000000 eip 0x804d1c1 
Mar 23 13:15:46: mks| Core dump limit is 0 kb.
Mar 23 13:15:46: mks| VMMon_AllowCoreDump failed (fd < 0)
Mar 23 13:15:46: mks| Attempting to dump core...
Mar 23 13:15:46: mks| Child process 4664 failed to dump core (status 0x6).
Mar 23 13:15:46: mks| Msg_Post: Error
Mar 23 13:15:46: mks| [msg.log.error.unrecoverable] VMware Server Console unrecoverable error: (mks)
Mar 23 13:15:46: mks| Unexpected signal: 11.
Mar 23 13:15:46: mks| [msg.panic.haveLog] A log file is available in "/tmp/vmware-robig/4663.log".  [msg.panic.requestSupport.withLog] Please request support and include the contents of the log file.  [msg.panic.requestSupport.linux] 
Mar 23 13:15:46: mks| To collect files to submit to VMware support, run vm-support.
Mar 23 13:15:46: mks| [msg.panic.response] We will respond on the basis of your support entitlement.
Mar 23 13:15:46: mks| ----------------------------------------
Mar 23 13:19:47: mks| Loop on signal 20 -- tid 4663 at 0xb7f1e410.
Mar 23 13:19:47: mks| Panic loop


Hat irgendjemand ne Idee was das seien könnte?

mfg robig

2

28.03.2007, 11:11

Hat wohl keine eine Idee dazu?

Ich nutzte zZ als Workaround mein altes Ubuntu in einer chroot, musste dazu aber halt tcp im Xserver zulassen...

mfg robig

3

28.03.2007, 18:18

Leider nein, aber könntest du mal die Version verwenden, die eine Stufe älter ist?
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

30.03.2007, 08:35

Hallo.

Habe nun die app-emulation/vmware-server-console-1.0.1.29996-r4 emerged, selbes Problem wie vorher :(

Danke trotsdem für den Tip...

Was kann denn das ein..? Muss doch irgend eine Library, die vmware-server-console nutzt nicht funktionieren, oder? In der ubuntu chroot gehts ja, also kanns nciht am kernel liegen. Hat noch jemand eine Idee, wie ich das nach dem Ausschlussverfahren vllt lösen kann?

mfg robig

5

30.03.2007, 09:19

Würde das ja mal ausprobieren, aber dazu würde man eine Lizenz benötigen, oder?
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

10.04.2007, 16:46

vmware-server und vmware-server-console ist kostenlos, man muss sich nur bei vmware.com für eine seriennummer registrieren (für den server)

Quellcode

1
emerge vmware-server vmware-server-console

sollte gehen :)

mfg robig

7

02.07.2007, 13:11

Also nach einigen anderen Versuchen habe ich nun vmware-workstation und vmware.player getestet, und bei beiden funktioniert alles wunderbar!
Nur die vmware-server-console kann weiterhin kein Bild von einem vmware-server anzeigen... :(

Hier ein strace:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
read(3, "/opt/vmware/server/console/lib/v"..., 128) = 128
read(3, "libstdc++.so.5:/opt/vmware/serve"..., 128) = 128
read(3, "erver-console/lib/libglibmm-2.4."..., 128) = 128
read(3, "so.1:/opt/vmware/server/console/"..., 128) = 128
read(3, "sole/lib/libpangomm-1.4.so.1:/op"..., 128) = 128
read(3, "le/lib/vmware-server-console/lib"..., 128) = 128
read(3, ".so.1:/opt/vmware/server/console"..., 128) = 128
read(3, "/lib/libsexymm.so.1:/opt/vmware/"..., 128) = 128
read(3, "-server-console/lib/libsexymm.so"..., 128) = 35
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x8079fa0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 2335
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff2651c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8079fa0, [], 0}, 8) = 0
fcntl64(3, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(1, 3)                              = 3
fcntl64(1, F_GETFD)                     = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([4, 5])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d77988) = 2342
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(5)                                = 0
close(5)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(/opt/vmware/server/console/lib/vmware-server-console/bin/vmware-server-console: /opt/vmware/server/console/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d77988) = 2343
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x8079fa0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Unexpected signal: 11.



mfg robig

8

02.07.2007, 14:10

MAch mal ein:

Quellcode

1
emerge strace
(ist ein perfekter Laufzeit Debugger, braucht man immer wieder mal ;) )

und dann ein :

Quellcode

1
strace -o stracelog.txt vmware-server-console


und warte bis das ganze durchgelaufen ist, ist ein Echtzeit Debugger der dir den ganzen Ablauf des Programms auseinandernimmt, evtl. hilft dir das etwas weiter und gibt dir mehr als nur das was in der vmware log steht.

strace zeigt dir den ganzen Prozess im Debug Modus an, und zeigt unter anderem auch auf welche file das Programm grade zugreift.

Da absolut alles von strace notiert wird, muss man natürlich schon was suchen.

mach einfach ein:

Quellcode

1
cat stracelog.txt | grep stat64


Das sollte dir alles ausgeben wo das Programm auf irgendeine File zugegriffen hat.

stat64 ist der Auswurf wann eine andere File zurate gezogen wird, hier mal als beispiel wie sowas z.b aussieht wenn ich das Programm xfe (ein File Manager) mit strace debugge:

Quellcode

1
2
3
4
5
6
7
8
lstat64("/home/sourcecode/.bash_history", {st_mode=S_IFREG|0600, st_size=5963, ...}) = 0
lstat64("/home/sourcecode/.thunderbird", {st_mode=S_IFDIR|0700, st_size=136, ...}) = 0
lstat64("/home/sourcecode/.gksu.lock", {st_mode=S_IFREG|0640, st_size=0, ...}) = 0
lstat64("/home/sourcecode/.gstreamer-0.10", {st_mode=S_IFDIR|0755, st_size=88, ...}) = 0
lstat64("/home/sourcecode/.thumbnails", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
lstat64("/home/sourcecode/.Xauthority", {st_mode=S_IFREG|0600, st_size=340, ...}) = 0
lstat64("/home/sourcecode/.devilspie", {st_mode=S_IFREG|0644, st_size=447, ...}) = 0
lstat64("/home/sourcecode/.gkrellm2", {st_mode=S_IFDIR|0755, st_size=216, ...})
usw usw usw.


EDIT:

Fast noch vergessen, hier ist noch die Manpage von strace.
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Sourcecode« (02.07.2007, 14:20)


9

02.07.2007, 15:22

Hm, nachdem er einen strace Auszug gepostet hast, sagst du eine Stunde später, dass er sich mal strace mergen soll ?(
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

02.07.2007, 15:24

Zitat

Original von maggu2810
Hm, nachdem er einen strace Auszug gepostet hast, sagst du eine Stunde später, dass er sich mal strace mergen soll ?(


Ups hatte ich überlesen :/
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....