viernes, 26 de marzo de 2010

Fix MacOS X

MacOS like Windows isn't a free fail OS, moreover there is less information than in Windows/Linux worlds; therefore knowledge/links about repairing Mac OS is recommendable:



Problems updating Safari, sometimes after update Safari you can't execute Safari, iTunes, Java apps, etc, this isn't a new issue however Apple hasn't managed the problem.

Technically the problem is in framework libraries (Webkit.framework and JavaScriptCore.framework) files stored in "System/Library/Framework" folder.



How to prevent/Recommendation:
Don't update Safari if you have a Tiger OS, you can use firefox or if you need this browser in the latest versions, you should try with:

Webkit browser (same engine than safari)
http://nightly.webkit.org

Safari standalone or multiple version
http://michelf.com/projects/multi-safari/

When prevention is too late/Solution:

If you have the problem, you must solve it, you must use Pacifist tool to extract the framework files from a correct source, for example:
-Tiger 10.4.11 (PPC) Combo Update

Drag and drop from pacifist folder to finder

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



Checking:

Aplicaciones/Utilidades/Consola
registro: Library/Logs
Safari.crash.log




Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: WindowServer [67]

Version: 4.0.5 (4531.22.7)

PID: 216
Thread: Unknown

Link (dyld) error:

Symbol not found: __ZNK3KJS6JSCell9getUInt32ERj
Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore




Info source:
http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/

http://discussions.apple.com/thread.jspa?threadID=1470992&tstart=120

No hay comentarios: