Problems with update ParallelsDesktop-4.0.3810.351321-Update2.1-en_US.tar.gz

I never ever had success installing anything offered by the "check for update" functionality of Parallels. Also the above mentioned update fails, the download succeeds but afterwards the update process hangs forever. If I unpack the file and start the included "install" shell script, also that fails wuth lots of error messages.

Can you please supply a links for downloading he complete package with the patch already applied?
 
You can download instead the latest version of Parallels Desktop from website, build is updated including the latest update,
Also before running script you need to quit Parallels Desktop
 
Similar behaviour

I'm having the same problem with Update not doing anything.

The first time it happened, I was indeed running Parallels Desktop, and had a VM running. Update had locked out Desktop, including the VM, so I couldn't shut it down cleanly. When I told my iMac to reboot, Parallels Desktop shut down cleanly, allowing me to suspend the VM. It was only when Desktop had exited that Update displayed the message asking me to close Desktop. When I clicked OK, it displayed the message again. We danced the click-OK-redisplay tango until shutdown intervened.

Since then, I've tried to launch Update a few times (I run Desktop, and as soon as Update appears, shut Desktop down), and it always sits around doing nothing when it should be doing the install. I've resumed and shut down the suspended VM, which makes no difference.

I don't think Parallels Update likes me. :-(

I'm going to give the full update a go.
 
sorry, if I jump in, but I've the same problem and just looked at your (Parallel's) code: in find_bundle_by_id the install script is looking for update candidates by going through all users and doing a
sudo -u "${user##*/}" sh -c "'${LSREGISTER}' -dump | grep -B3 '${bundle_id}' | grep 'path:' | sed 's,^.*path:[^/]*,,g'"
and here the script stops, for sudo waits for entering a password. The script is not visible, so it waits endless, and nothing happpens any more.

This script cannot run, if there is just a second user known to OSX.

Just my two cents,
HansJuergen
 
Another problem with the updater is that it runs when Parallels is running and doesn't quit Parallels.
 
Last edited by a moderator:
I'm not sure, if this really would be a problem in this update case. But the "sudo thing" seems to be obvious. I'm curious, how John resp. Parallels will response.
 
Workaround?

Hi folks,

I'm not exactly how/why this worked but, figuring I'd try out the (cryptic) suggestion
Try to run the script using sudo
above, I performed the following steps:

1) Opened a Terminal shell and navigated to the directory where I had chosen to download the update to:

$ cd ~/Downloads

2) Un'gzip'ed and un'tar'ed the package:

$ gunzip -dc ParallelsDesktop-4.0.3810.351321-Update2.1-en_US.tar.gz | tar xvf -

3) Navigated to the resulting directory created and executed the 'install' with sudo:

$ cd ./ParallelsDesktop-4.0.3810.351321-Update2.1-en_US
$ sudo install

Now, this didn't do anything (as far as I could tell) but simply responded with the command's usage:

usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...

So, figuring, I'd be able to catch the required command-line arguments using a 'ps -ef' command (or something) and re-run the 'sudo install [with_parameters]' command, I restarted Parallels Desktop and again, went thorough the update process. But this time, after quitting Parallels Desktop (sorry, I forgot again!) when prompted, the installation succeeded!

Sure enough, when next I started Parallels Desktop, the update dialog didn't appear and, lo and behold, the 'About Parallels Desktop" dialog box reported "Build 4.0.3810 (January 23, 2009)".

Notably, when I returned to the ~/Downloads directory the original package had (apparently) been removed by the installation process yet the directory and its contents from step 2) remained (until I manually 'rm'ed them, of course).

Here's the snippet of the install.log file corresponding to the most recent failure (at 16:49) followed by the successful install (at 16:54) described. Perhaps it will help the Parallels team diagnose the issue:

<snip>
Jan 31 16:38:16 dmbp Parallels Installer[2483]: lsregister on Leopard
Jan 31 16:49:41 dmbp Parallels Installer[2533]: GUI found under '/Applications/Parallels Desktop.app'
Jan 31 16:49:41 dmbp Parallels Installer[2535]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/GUI/prl_client_app' to '/Applications/Parallels Desktop.app/Contents/MacOS/prl_client_app'
Jan 31 16:49:42 dmbp Parallels Installer[2537]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/GUI/Info.plist' to '/Applications/Parallels Desktop.app/Contents/Info.plist'
Jan 31 16:49:42 dmbp Parallels Installer[2552]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Resources/' to '/tmp/parallels-nag-H8whBR'
Jan 31 16:49:42 dmbp Parallels Installer[2553]: Running nag screen
Jan 31 16:49:42 dmbp Parallels nug[2562]: Cleaning up directory '/tmp/parallels-nag-H8whBR'
</snip>
<snip>
Jan 31 16:54:20 dmbp Parallels Installer[2636]: lsregister on Leopard
Jan 31 16:54:21 dmbp Parallels Installer[2668]: GUI found under '/Applications/Parallels Desktop.app'
Jan 31 16:54:21 dmbp Parallels Installer[2670]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/GUI/prl_client_app' to '/Applications/Parallels Desktop.app/Contents/MacOS/prl_client_app'
Jan 31 16:54:21 dmbp Parallels Installer[2672]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/GUI/Info.plist' to '/Applications/Parallels Desktop.app/Contents/Info.plist'
Jan 31 16:54:22 dmbp Parallels Installer[2701]: Updater found under '/Library/Parallels/Parallels Service.app/Contents/MacOS/Parallels Updater.app'
Jan 31 16:54:22 dmbp Parallels Installer[2703]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/Updater/Info.plist' to '/Library/Parallels/Parallels Service.app/Contents/MacOS/Parallels Updater.app/Contents/Info.plist'
Jan 31 16:54:22 dmbp Parallels Installer[2705]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Update/Updater/prl_updater_app' to '/Library/Parallels/Parallels Service.app/Contents/MacOS/Parallels Updater.app/Contents/MacOS/prl_updater_app'
Jan 31 16:54:22 dmbp Parallels Installer[2710]: copying '/var/folders/Gj/Gjd8UvD4GLW7IH2wKEO0KU+++TI/-Tmp-/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US/Resources/' to '/tmp/parallels-nag-eCFhvn'
Jan 31 16:54:22 dmbp Parallels Installer[2711]: Running nag screen
Jan 31 16:54:22 dmbp Parallels nug[2721]: Parallels Desktop for Mac PID: 2624
Jan 31 16:54:22 dmbp Parallels nug[2728]: Staring nag whatcher pid=2624 smid=694326
Jan 31 16:54:22 dmbp Parallels nug[2727]: Showing alert window (694326)
Jan 31 16:54:22 dmbp Parallels nug[2729]: ping
Jan 31 16:54:23 dmbp Parallels nug[2735]: ping
Jan 31 16:54:24 dmbp Parallels nug[2737]: ping
Jan 31 16:54:25 dmbp Parallels nug[2739]: ping
Jan 31 16:54:26 dmbp Parallels nug[2742]: ping
Jan 31 16:54:27 dmbp Parallels nug[2744]: ping
Jan 31 16:54:28 dmbp Parallels nug[2746]: ping
Jan 31 16:54:29 dmbp Parallels nug[2748]: ping
Jan 31 16:54:30 dmbp Parallels nug[2750]: Showing alert window (694326)
Jan 31 16:54:30 dmbp Parallels nug[2752]: ping
Jan 31 16:54:31 dmbp Parallels nug[2754]: ping
Jan 31 16:54:32 dmbp Parallels nug[2756]: Showing alert window (694326)
Jan 31 16:54:32 dmbp Parallels nug[2758]: ping
Jan 31 16:54:32 dmbp Parallels nug[2761]: Showing alert window (694326)
Jan 31 16:54:33 dmbp Parallels nug[2763]: ping
Jan 31 16:54:33 dmbp Parallels nug[2765]: Showing alert window (694326)
Jan 31 16:54:33 dmbp Parallels nug[2767]: Showing alert window (694326)
Jan 31 16:54:34 dmbp Parallels nug[2769]: ping
Jan 31 16:54:35 dmbp Parallels nug[2771]: ping
Jan 31 16:54:36 dmbp Parallels nug[2773]: ping
Jan 31 16:54:37 dmbp Parallels nug[2781]: SmartAlert PID: 2768
</snip>


Cheers,
Danny
 
Last edited:
I don't feel capable of running drwhitt's suggestion, and I wonder if downloading and installing the trial version is a wise move, any chance the updater will be fixed so it works as it is supposed to? (By the way, I'm having the hang up problem too and am curious as to why it was released.)
 
Actually there is no need to run it from command line,
When you start Parallels Desktop, it will check for updates and asks password in GUI dialog, so provide password and it will work
Do not forget you need to stop Virtual Machines
 
Actually there is no need to run it from command line
Then I'm curious, John, why you would have suggested:
Try to run script using sudo

Just sayin'.

TucsonTom: I completly understand - my post was intended to provide information (or, even, simply some clues) for the Parallels team to help triage the issue. I apologize that I didn't couch my response to more clearly indicate that...

Cheers,
Danny
 
I'm having the same problem with the update PDMU4021... The update just stalls and does nothing, and I can't force-quit it. I did quit Parallels beforehand.

I'm not competent to use the command-line interface, so what should I do?

Does this update installer work for anyone?

/Mr Lynn
 
Worked fine for me! MacBook Pro Intel Core 2 Duo on 10.5.6.

To clarify, the first time I installed the 4.0.3810 update, which must have included any revisions, it worked fine.
 
Last edited:
@John: TMHO the GUI switches the context to an adminstrator user - it does not(!) supply the sudo command with a password - at least on my system. It seems, you didn't get the point.

@Mr.Lynn,
without command-line-interface you'll have no success, until Parallels fixes the bug. But there's a much more eary workaround than drwhitt said:

0) As an administrator, try to install PDMU4021, and download the update in your download folder

1) double click the downloaded TAR.GZ file in the filer - this will unpack the downloaded file in a new directory

2) Opened a Terminal shell and navigated to the directory where you've chosen to download the update to:

$ cd ~/Downloads/ParallelsDesktop-4.0.3810.351321-Update2.1-en_US

or type "cd " in the terminal, drag&drop the new folder in the terminal, which will result in above path, abd press return)

3) give sudo a chance....

$ sudo ls

will ask for the admin password - if successfull, you'll get some short lines of output, ignore it.

In case of no problems, you have 5 minutes to do the next step:

4) run the installscript

$ ./install

that's it...
 
Just download the full installer that is now up to date and install that instead, and it will even update thngs the updater didn't update (Parallels Tools drivers versions, .kexts versions).
 
Back
Top