hi Cathy - yup, unfortunately installed Safari 5.1.4 on one of my two 2008 Xserves - no more Software Update, either by GUI or command line.
I'd hoped that the update that came out today, 19 Mar 2012, titled "Apple Software Installer Update 1.0" would fix this issue. In my case, it did not. The text on the Apple Support page (http://support.apple.com/kb/DL1512) for this update was very generic:
About Apple Software Installer Update 1.0
This update addresses an issue that may prevent certain Apple software from installing. This update is recommended for all users running Mac OS X 10.6.8.
I hope there is a working solution soon, that is less work than "install a fresh copy of the system"
Does not solve the problem: same crash, same place:
Thread 6 Crashed: Dispatch queue: com.apple.root.default-priority
State*, JSC::PreferredPrimitiveType) + 3921
cState*, JSC::ScopeChainNode*, JSC::JSObject*) + 2386
5 ??? 0x000000010078e9e0 0 + 4302891488
xserve (early 2008), according to serialnumber info from
Thanks a lot, it works.
So there is a work around.
Thx to AlphaMachine!
OK another workaround:
In Finder go to /SystemLibrary/CoreServices
and select in the infowindow "open in 32-bit mode"!
Now the GUI of SoftwareUpdate works at my xserve 2008.
No more crashes until now!
But I'm waiting for the automatic update-task of servermanager tonight... ;-)
I had this same problem as well (on an '08 Xserve, 10.6.8 Server) & wasn't able to fix it until I found this thread, so thank you. My fix was very different though. Instead of running Software Update.app in x86 mode, I essentially rolled my system back manually via Time Machine & Xcode, here goes:
Note: Do this at your own risk.
- Install Cocktail, Pacifist, & Xcode
- Download Safari 5.1.4 for Snow Leopard from Apple or MacUpdate.
- Open Safari5.1.4SnowLeopardManual.pkg via Pacifist.
- Compare the contents of that package with your latest Time Machine backup prior to the installation of Safari 5.1.4 (look Software Update.prefpane -> Installed Software for the date).
- Restore the major components (Safari.app, each main Framework, Private Framework, binary, etc.) with ones from that Time Machine backup. It's easier to look @ the contents of Safari5.1.4SnowLeopardManual.pkg from another Mac.
- Make 2 copies of /Library/Receipts/InstallHistory.plist
- Open one of the copies in Xcode
- Search for "5.1.4"
- Remove that item number entirely
- Save & close, then copy this copy back to /Library/Receipts/, overwriting the copy that's there.
- Repair disk permissions in Disk Utility
- Clear all System/Group/Kernel caches via Cocktail (Files tab -> Caches -> Options).
After doing this, Software Update.app behaves exactly as it did prior to the 5.1.4 update, and 5.1.4 is availabe for install. Don't install it of course. Better yet, if you're running the Software Update service, disable it and direct your Xserve towards it. This will of course disable it for clients or other hardware, where the problem doesn't seem to be occurring.
Building off of the solutions from AlphaMachine and Peter, (and this thread http://superuser.com/questions/76730/how-to-launch-applications-in-32-bit-from-t erminal-in-snow-leopard)
...here's how to make the command line softwareupdate work:
arch -i386 softwareupdate -i -a
(or whichever options you need)
Actually, I spoke too soon. The segmentation fault doesn't happen and softwareupdate seems to do its job, but I still get the strange error message:
file:~ peteradm$ softwareupdate -l
Software Update Tool
Copyright 2002-2009 Apple
2012-03-26 21:36:43.493 softwareupdate[1091:5003] IFJS_PropertyListConvertToType() called with type=3
2012-03-26 21:36:43.501 softwareupdate[1091:5003] IFJS_PropertyListConvertToType() called with type=3
No new software available.
PetShark -- can you report this at bugreport.apple.com ? Put inside the bug report that the issue opened for safari 5.1.4 is 11034745 and include whatever crash reports you are getting.https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/35/wo/ydXaTBlGhF1pYW VrHq4he0/126.96.36.199.33
I submitted a bug report with a crash log. My bug report is numbered 11129318. As I mentioned, after the Safari 5.1.5 update, software update doesn't segfault anymore, but it does spit out the IFJS_PropertyListConvertToType message.