Parallels 4 pvm file permissons

Discussion in 'Installation and Configuration of Parallels Desktop' started by Jason Cook, Apr 17, 2009.

  1. Jason Cook

    Jason Cook Bit poster

    Messages:
    1
    First, a little backstory:

    I have a laptop, running leapoard (all the updates), and I had parallels 3, then upgraded to 4, without issue (this isn't about any of that). Now, laptop drives are slow -ESPECIALLY- when you run memory/disk intensive engineering-type programs inside a second virtualized OS on the poor thing. Desktop drives, are much faster. To suppliment the speed of my laptop drive's sluggishness I usually copy the virtual machine I'm using to an external usb/firewire drive, or to a network machine though a gigabit connection (which for all intents and purposes is just as fast or faster as usb/firewire). Parallels 3 had NO problem with this at all, in fact, its list would even know to look in all the arbitrary destinations for the same machine I'd previously run it from and it never complained that a machine was 'missing' (but again, this isn't actually about all that insanity--I'm sure I'll get used to it eventually).

    But here's the actual problem:

    When I copy a parallels machine (pvm bundle) to a network drive permissions are set in such a way that parallels claims:
    "Access denied.
    You do not have enough rights to use this virtual machine."

    After some investivating, I noticed that all the parallels files form machines located on my local drive had +x set in the file modes (relevant to my user), but the ones created by finder (when moved) on the remote drive only had +x set for folders (since otherwise they'd be unlistable), however my user has access to all of them because I can (as a simple test) open a command prompt and read the files on the remote mount for the virtual machine that Parallels claims to be unable to access.

    Logging into the linux machine and forcing +x on ALL the files fixes the problem, but that's a pain to do every-time I want to run a virtual machine from the server, additionally I can't really figure out why all the files would NEED to be created as +x anyways, since the data files aren't actually executed (from what I understand). Especially since parallels 3 didn't care either way (then again it also didn't seem to care at all when I moved my machines around all the time).

    The server in question is running an AFP server service (so the copy and running of parallels happens over an OSX AFP connection), except the machine running the server is a linux box running netatalk, which doesn't like to create files as +x during finder copies (for reasons I've never really been able to figure out).

    This is the only significant problem I've run into using parallels 4, aside from this (and some other oddities, mostly related to my strange tendencies moving things around) its been working quite well, and MUCH faster than parallels 3.

    Thanks!
     

Share This Page