EvilRob.org -> Weblog

Sysadmin Field Notes

WARNING: Safari Beta 3 Ate my system

June 11, 2007

You know, the -one- time I dont' follow the daringfireball upgrade method, I'd get burned. Really stupid to not follow it for a beta safari. I figured it would do something sensible like install in parallel.

I don't know if it was related to not rebooting pre-patch like I usually do, but the installer hung, and left me without key bits of Safari Installed.

dyld: Library not loaded: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
  Referenced from: /System/Library/PrivateFrameworks/JavaScriptGlue.framework/Versions/A/JavaScriptGlue
  Reason: image not found

So I can't run Safari...or Quicksilver...or (worst of all) Installer.app. Seems like many people with similar problems.

I have backups...so I'm hoping I can piece enough of Safari back onto the system to get Installer.app to run, then run the beta-3 uninstall and be done with Safari 3 forever (or at least until it comes out for real).

Interestingly, Safari 3 installed successfully on the PC, but the proxy support is badly broken/half-hearted.

Here's to hoping I can get things on the Mac back in order.

Update:

So I pulled:

/System/Library/PrivateFrameworks/JavaScriptGlue.framework
and
/System/Library/Frameworks/WebKit.framework

Which were missing after the aborted beta-3 install and restored them from backups. That let me run Installer.app, and I was able to run the beta-3 uninstaller successfully, and after the reboot I'm back up and running. Quicksilver runs, I'm posting this in Safari (never thought I'd be so happy to see "Version 2.0.4 (419.3)" in the Safari about box)...seems like I'm back up.

Probably not willing to chance another run at beta-3...we'll see, I might try it with the right procedure, or wait to see if Apple updates the installer.

Update 2:
BrendonG has a good idea about where to get the files if you don't have backups, they are in the combo-updater for 10.4.9. Kind of a large download, but then you can get them out of the package and restore them enough to run the uninstaller.

Update 3:
Probably final update, "boxhead" has the easiest fix, finding where the installer backs up the files, /Library/Application Support/Apple/.SafariBetaArchive.tar.gz

Good digging.

Posted by rmeyer at 12:50 PM

This is Rob Meyer's weblog, a weblog focused on software development and system administration based on 10 years of experience. Want to explore further? You can find out more me or see the rest of my website.

Wondering if I've written on something in particular? Try searching:

You might want to take a look at some of the more requested postings (as judged by incoming traffic):

Want more? Subscribe to this site or contact me at rob at big dis dot com.

See my writings on:


Powered by Movable Type | Technorati Profile