Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Probleme mit Berechtigungen und vmware-server-console

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: irix, Dayworker

Member
Beiträge: 2
Registriert: 08.12.2008, 14:10

Probleme mit Berechtigungen und vmware-server-console

Beitragvon polle » 08.12.2008, 14:38

Hallo,

ich habe hier den vmware-server 1.0.8 unter Linux und einem System mit OpenAFS rennen. Wenn ich nun einen Benutzer verwende, der sein Home-Laufwerk im AFS hat, dann kann die VM nicht gestartet werden (/var/log/vmware/vmware-serverd.log):

Dec 08 13:36:58: app| Attempting to launch vmx : /srv/vmware/lenny/Lenny.vmx
Dec 08 13:36:58: app| Error during launch: 11, The process exited with an error:
Dec 08 13:36:58: app| End of error message
Dec 08 13:36:58: app| VmsdVmStatePendingCmdFailed: cmd status is already set
Dec 08 13:37:18: app| vmdbPipe_Streams Couldn't read: OVL_STATUS_EOF

und /tmp/vmware-cajus/19305.log

Dec 08 14:28:35: vmx| Msg_Post: Error
Dec 08 14:28:35: vmx| [msg.util.msde.mkdir] Cannot create directory "/afs/test.de/home/cajus/.vmware": Permission denied.
Dec 08 14:28:35: vmx| [msg.hostPosix.userdir] Cannot proceed without directory "~/.vmware". It is needed to store user preferences a
nd other information.
Dec 08 14:28:35: vmx| ----------------------------------------
Dec 08 14:28:35: vmx| POST(no connection): Cannot create directory "/afs/test.de/home/cajus/.vmware": Permission denied.
Dec 08 14:28:35: vmx| Cannot proceed without directory "~/.vmware". It is needed to store user preferences and other information.
Dec 08 14:28:35: vmx|
Dec 08 14:28:35: vmx| Module Host initialization failed.
Dec 08 14:28:35: vmx| Flushing VMX VMDB connections
Dec 08 14:28:35: vmx| Failed to initialize VM.

Die Berechtigungen sehen OK aus:

cajus@ws-muc-1:~$ ls -la ~/.vmware -d
drwxr-xr-x 2 cajus cajus 2048 2008-12-08 14:28 /afs/test.de/home/cajus/.vmware
cajus@ws-muc-1:~$ ls -lA ~/.vmware/
insgesamt 4
-rw-r--r-- 1 cajus cajus 73 2008-12-08 14:28 favorites.vmls
-rw------- 1 cajus cajus 2285 2008-12-08 14:28 preferences

SO kann ich die VM als Benutzer starten:

/usr/lib/vmware-server/bin/vmware-vmx -x -C -@ "" /srv/vmware/lenny/Lenny.vmx

Hat jemand eine Idee wer, warum diese Preferences-Datei lesen will? Als "root" wird der Prozess bei AFS jedenfalls nicht in mein Home kommen - das steht mal fest. Alles Relevante zum Starten der Maschine steht doch in der vmx Datei, oder liege ich da falsch?

Merci,
Cajus

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 08.12.2008, 16:04

Hallo,

ich würd' sagen die global-Einstellungen sind in der Datei preferences und die individuellen Einstellungen der VM in der *.vmx, deshalb versucht der Server, als erstes die Datei preferences auf dem System zu lesen, von dem aus die VM gestartet werden soll und dann die *.vmx der VM.

Member
Beiträge: 2
Registriert: 08.12.2008, 14:10

Beitragvon polle » 08.12.2008, 16:38

Hmm. Ok. Kann man das Verhalten wohl abschalten?

In vmrun findet man zumindest Strings dazu. Ebenso kann man wohl eine alternative Datei vorgeben.

cajus@ws-muc-1:/usr/lib/vmware-server$ strings bin/vmrun | grep disableUser
disableUserPreferences
PREF Disabling user preferences because disableUserPreferences is set.

Die Frage ist nur, wo das reingeschrieben wird. /etc/vmware/config vielleicht? Nur wie....

Danke ;-)


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste