Monday, March 12, 2012

Avoid These Updates

iPhoto and iTunes

Apple just released an update to iPhoto, version 9.2.2. They also released iTunes 10.6. It looks like you should avoid them, based on reports from the Mac blogs. iTunes 10.6 is mainly to support HD movies from the iTunes Store, as well as the new iPad. These updates are available for both Snow Leopard 10.6.8 and Lion 10.7.3.

Some reports state that the installation fails, both via Software Update, as well as the version you download from Apple's site. They also cite an interaction between iTunes and iPhoto, requiring both be updated or iTunes can crash on startup.

If you followed my standard rule of waiting a week before accepting anything from Software Update, then you should be fine. Like their recent screwup with the Snow Leopard Security Update, which I wrote about last month, Apple should be updating the updaters with versions that don't cause so much trouble.

You can postpone these two indefinitely. However, any other update, such as an SMC Firmware Update for some laptops, and the Security Update should be performed.

Also, Safari now is up to 5.1.4. If you are using any version of Safari 5.1, you should run this update. If you are still on version 5.0.5, don't update it at all. I will let everyone know if Apple ever releases a version of 5.1 that is as stable as 5.0.5 is.

A Little Mac Humor

"Fans" of the Spinning Beach Ball of Death will get a needed laugh out of this short video that was taken at a recent TED talk.

Sunday, March 4, 2012

Environment Corruption Causes Strange Finder Menus

Here is an interesting tale of a problem that I ran into last week. The client was running Snow Leopard 10.6.8, and some of the menus in the Finder had replaced the names of the actions (Cut, Copy, Paste, Clear, Print, etc.) with short letter strings that didn't mean anything: H13, H14, A20. There didn't seem to be any pattern or reason for it, and selecting the menu still performed the action.

Initially I had thought I could just reboot from my own Snow Leopard drive and replace their Finder with mine. Same version and all. Surprise: the Finder is not an application. You cannot "find" it to delete it.

When I created a new user account and logged out of the main one and into that, the problem was not there. That meant it was something in the user's Home folder.

First thing I did was toss the Finder preferences file in /Home/Library/Preferences (com.apple.finder.plist). No luck. I figured the system was corrupt so I reinstalled Snow Leopard and ran the updates. The problem remained.

After a few other tries, such as booting in Safe Mode, zapping PRAM and running Disk Warrior produced no results, I gave up and we called AppleCare.

The level-1 tech who took the call made a couple of suggestions but noted that I had already done most of what he would have had me do. He had never heard of this problem. Finally he too gave up and kicked me upstairs to a Level 2 tech. This guy had seen the problem so he had me drop the Go menu, select Go To Folder... and type in /Users/(user home folder)/.MacOSX. I did and it opened an invisible folder in the Home folder.

(New Mac users: The Home folder is the one with the little house icon in the sidebar of any Finder window. Its name is usually a lower-case version of the user's name, and holds Documents, Desktop, Library, Music, Movies, Pictures and a couple of other things. There are also a lot of normally-invisible files and folders in there.)

In that folder was a file called environment.plist. He said, "Take it to the Desktop and then Restart." I did and lo, the problem went away. What happened? "This file can get corrupted for some reason and cause the odd menu display. A new one was created on restart." This is unique to 10.6 and does not happen in Tiger, Leopard or Lion.

So there it is - even after more than 20 years fixing Macs, there can be a surprise around the corner. Now I will know what to do if I ever see this again, but that is probably unlikely, because I had never seen it before. This is what keeps the job interesting.