This version of application Mail cannot be used with this version of Mac OS X.

•19 April, 2012 • 1 Comment

By now you’re thinking “What? How the Hell™ did this happen? I never touched my copy of Mail. I never did anything to it besides install the updates that you offered me!”

Alas, whatever you did or didn’t do, Mail wont launch.

Some of you may have thought “Run Software Update”. That may not work.

Some of you may have thought “Re-apply last Combo Updater and let Installer work it out for you.” Well, I didn’t think of that. But I did try copying just the Mail.app from a known-good mac across to the non-working one. That also didn’t work. Why? The version seems to be correct— in my case it was Mail 4.5 on OS X 10.6.8.

Let’s get to the nitty-gritty.

Here is where the file lives that has gone south:

/System/Library/Frameworks/Message.framework/Versions/B/Resources/Info.plist

I have Developer Tools installed so I used Property List Editor to open it. It’s just an XML file so you could use your favorite text editor.

Screen capture of contents of Info.plist

So what we are looking for is Bundle version, string, short. The faulty one was 4.3, I replaced it with 4.5. The Bundle version and ExpectedMailVersion were both at 1081, so I changed them to 1084.

This file must be edited as root. So, either login as root, or use the sudo command if you are using the Terminal to launch your favorite editor, which is of course vi and definitely not emacs.

Voila! Mail launches now.

Advertisements

Can’t Launch Photoshop

•13 December, 2011 • 1 Comment

“Could not open a scratch file because the file is locked or you do not have the necessary privileges.

Use the get info command in finder to unlock the file.”

What the? Of all the half-assed error messages! Where is my scratch file located? What are the permissions supposed to be? Deleting Photoshop’s preferences doesn’t fix this problem. Looking in /tmp, we found an Adobe file in there. Deleting that didn’t work either. The user is not an admin, and shouldn’t have to be.

Google has some other occurrences of this issue, such as this and this none of which are really useful. You know what worked? Restarting the the computer!

Switching off OCSP in Firefox

•27 October, 2011 • 1 Comment

Recently we came across this issue https://discussions.apple.com/thread/3384801 of Captive Portal Hijacking not working in Firefox 7.0.1 on both Windows and Mac, and on the Mac using OS X 10.7.2 Safari and Keychain Access would both hang.

I quickly made these instructions on how to (temporarily) disable OCSP in Firefox. Please note that this lowers the security of Firefox so do this at your own risk.

1. Visit the about:config URL in Firefox
Screenshot of about:config URL

 

 

 

 

 

2. Click the I’ll be careful, I promise button.

This might void your warranty warning

 

 

 

 

3. Search for OSCP in the Filter search field

Searching for OCSP

 

 

 

 

4. Double click anywhere on that line and change the 1 to a 0. Then click OK or press Return.

 

Change value to zero

 

 

 

 

Further reference
http://en.wikipedia.org/wiki/OCSP

Keychain Error

•15 September, 2011 • Leave a Comment

A few days ago I started having problems syncing my MobileMe from my work mac.

Now I know that it’s all academic as it will be superceded by iCloud, but still.

Upon visiting System Preferences, I instantly get

There was a problem saving to your keychain. Try again or use Keychain Access to verify your keychain.

The console says

Error: SecKeychainItemCopyContent() returned error -25293 while reading in MobileMe password.
— last message repeated 3 times —
System Preferences[xxxxx]: Error: SecKeychainItemModifyAttributesAndData() returned error -25293.

I do not have a clue why this is happening. Talk to me people.

Address Book strangeness in 10.6.4

•22 May, 2011 • 1 Comment

The Address Book launched fine, but in the left column where you would normally expect to see Directory Services and groups, it was blank.

The Plus button did nothing. You also couldn’t load individual records either.

And this was a system-wide issue- changing users didn’t work.

The console complained thusly:

DS is configured, but a DSSource could not be configured. Could not load local source

In addition the console reported a few quiet crashes in the background, but nothing really useful- the app wasn’t quitting unexpectedly.

Although an Apple-included piece of software, Repairing Permissions as usual did nothing.

Here’s the fix: ran the upgrade from 10.6.4 to 10.6.5. The combo update could have worked as well, so if you were already on 10.6.7 then re-apply the last update you applied, either the 10.6.6-> 10.6.7 or the Combo.

Hopefully it works for you too!

What font is this? TuringMini.ttf

•16 February, 2011 • 1 Comment
Here I am looking up phonetic fonts and I come across <a href="http://coq.no/widget/oxford-english/pronunciation/en">this page</a>. OK, cool, lets have a look at the source.

@font-face { font-family: "Turing"; src: url(TuringMini.ttf) }
@font-face { font-family: "Turing"; font-style: italic; src: url(TuringI.ttf) }

TuringMini, sounds good. Search on gooble. Nothing. Try all my gooble-fu. Only dead ends, and some Canadian deadware called Turing that is some kind of programming environment.
What about the PDF? Let’s check that.



Yep, Acrobat thinks it’s called “Turing” as well. But where does it come from.
Eventually more goobling found a “turing.ttf”. I grabbed that. Doing a get info on it, it says that one is Frutiger_Light_Tuca Light which also doesn't exist on the web until now. It also looks nothing like the Turing
on the web page & PDF so that must be a red herring.

Anyone else heard of it? Custom made perhaps?

Mac OS error -3285

•8 February, 2011 • Leave a Comment

Hi readers,
The error that no one else seems to have had is Mac OS error -3285.
I got this using Fetch while trying to connect to an internal FTP server in another domain.
We use Threat Management Gateway (TMG). This has SOCKS 4 enabled, but I couldn’t quite get the settings right.
The error therefore has something to do with your Proxy server settings.
The way TMG accepted my request was:
#1- added domain\ in front of username
#2- put the address of the server i was trying to connect to in the “Do no use proxy for” field.
I was able to connect. Your kilometerage may vary.