Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'My update story...' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
My update story...
Authored by: Palijn on Sep 20, '02 08:31:21AM

After an hectic upgrade today to 10.1.2 , here are my findings about the updated applications and why the update could fail:

IF you put your applications in non-standard places, like (non exhaustively):
-replaced /Applications with a symbolic link pointing to elsewhere
-put some Apple-branded apps in subfolders of your Applications folder

THEN:
First, back up the following: (copy them to a plain folder)

Image Capture
Utilities:Installer
Mail
(all these things are .app terminated, these are "special folders" if you don't know)

THEN:
Delete your symbolic link if it exists, AND put the Apps back in place where Apple wants them to be.
This step is VERY VERY important since the update only PATCHES the applications, and hence if you don't have the original in place, you end up with a "something" which does not work at all.

THEN:
run the Software update and reboot.

THEN:
your apps should have been updated, you can put the updated apps in the Applications folder where you want, and if you dare recreate your symlink after trashing the newly-created folder.

IF YOU END UP WITH A SOMETHING WHICH DOES NOT RUN, like an error #1000 :
recreate the (Startup disk):Applications folder, put the three applications in place, and rerun the Software Update.
This is where it will be useful to have a working backup of the Utilities:Installer at hand, to open the .pkg file.
Look at the provided Apple KB article for a link pointing to the standalone update.

I hope this saves the day for a few people!
(Hey, this is the first Software Update that takes me a whopping 5 hours to run, only because I created the symbolink link to install my apps in another, bigger partition.)



[ Reply to This | # ]
Simpler fix for pax trashing symlinks on install
Authored by: DeusExMachina on Sep 20, '02 01:36:56PM

Taking advantage of the fact that ditto merges the contents of the source and destination folders if both already exist, you can solve the symlink problem more easily than you describe.

Don't bother to move the apps to where installer expects them. Instead, let it install and trash the link. Then before you restart, force-quit the installer (or just ignore it for a while). As root (to preserve ownership and permissions), use ditto -rsrcFork /Applications/Mail.app /Location/Of/Your/Mail.app. This will copy the bundle folder contents of the newly installed Mail.app "patch" onto the old Mail.app bundle, overwriting only what was obsoleted. Repeat with anything else in the /Applications folder after the install, then rm -rf /Applications and ln -s /Your/Apps/Folder /Applications and you should be good to go.

NOW let it restart you. Or, I bet you could get away with a mere dip into single-user mode, but I had no uptime to protect since 10.2.0 came out so recently :)

DeusExMachina
(and if the above isn't clear enough, it's probably a sign that you shouldn't be breaking the rules in this way until you're more at home dealing with the consequences :)



[ Reply to This | # ]