Workaround?
Hi folks,
I'm not exactly how/why this worked but, figuring I'd try out the (cryptic) suggestion
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: Jan 31, 2009