VMware Communities
stockcap
Contributor
Contributor

Prefrences Error at Startup

I am running VMWare 2.0 Build 116369 on OSX Tiger Server 10.4.11 I am virtualizing Red Hat Enterprise 5 64bit

I am automatically launching the virtual machine from the VMWare command line tool

When VMWare starts up I get the following message:

VMWare Fusion needs to store user preferences and other information in the directory "~/Library/Preferences/VMWare Fusion".

Do you want to continue although VMWare Fusion was unable to create that directory?

I select that I do and to not show the error again.

But it still pops up after a restart and stops VMWare from launching automatically

I have read that launching VMWare from 3rd party apps such as Quicksilver will sometimes create this error

But I am launching it directly from the command line tool.

Has anybody else had a similar issue? Any help is greatly appreciated

Reply
0 Kudos
6 Replies
WoodyZ
Immortal
Immortal

First of all it "VMware" not "VMWare" and VMware is the Company Name and it is easier to follow and understand if you use the Product Name as well like "VMware Fusion" or just "Fusion" in this case as there is no product named "VMWare 2.0".

Anyway how explicitly and specifically is the Virtual Machine being automatically launched using the line tool?

What are the Permissions on the "~/Library/Preferences/VMware Fusion" folder and files within that folder as seen in Terminal by the ls -l command?

Reply
0 Kudos
stockcap
Contributor
Contributor

Sorry my bad,

We are launching the line tool or virtual machine via a bash script being called by a launchd user daemon at startup with a 30 sec. delay.

This gives us the virtual machine starting without having anybody physically logged in to the host server (the way we prefer to run it).

If this is possible?

I tried running this as a system daemon running under root (at least that what Activity Monitor said it was running under) I even reinstalled under root to make sure that wasnt the problem.

The current permissions of the directory are: rwx r_x r_x for the admin user.

the only item inside this directory is another directory titled preferences with the permissions of rw_ ___ ___.

I hope this helps, thank you.

Reply
0 Kudos
WoodyZ
Immortal
Immortal

Sounds like the process is being owned by root and cannot write to the preferences file (it's a file not a folder) and as such your going to have to change the permissions on at the least the preferences file if not the folder it's in or ensure that the process is owned by the User.

Reply
0 Kudos
stockcap
Contributor
Contributor

I changed the permissions (chmod 777 wide open) just to make sure there was nothing holding me back on the folder (~/Library/Preferences/VMware Fusion) and the preference file inside this folder.

under the root user and I am still getting the error "VMware Fusion needs to store user preferences and other information in the directory "~/Library/Preferences/VMWare Fusion".

Do you want to continue although VMware Fusion was unable to create that directory?"

?

Reply
0 Kudos
WoodyZ
Immortal
Immortal

Can you attach a copy of the bash script?

Reply
0 Kudos
admin
Immortal
Immortal

I don't know if you've seen this, but are you doing something similar to ?

Reply
0 Kudos