Leopard continued

In a wild burst of enthusiasm, I updated our other two Macs to Leopard yesterday.

These were both upgrades rather than clean installs, and I did fall foul of another glitch which can affect upgrades. It’s easy to fix once you know what’s happening, but ironically it manifests itself as an unresponsive “blue screen”, which appears when the system first boots after the OS installation and so can be a little worrying!

The issue is a third-party subsystem called ‘Application Enhancer‘ (‘APE’) which you may never knowingly have installed but which is distributed as part of a few popular utilities and so may be on your system. It doesn’t work under Leopard, which is fine, but unfortunately, early versions of APE will cause the Leopard login window to crash. If you do an Upgrade installation of Leopard, which doesn’t remove such things from your system, you never get a chance to log in to your shiny new OS!

Some argue that this isn’t really Apple’s fault, because APE puts hooks into the OS in ways that weren’t really intended, and is installed, like the Abomination of Desolation, in a place where it ought not to be. On the other hand, APE’s creator, Unsanity, point out that you have to be using a pretty elderly version of their library for this to be an issue.

Fortunately, there are various easy ways to make sure this doesn’t happen to you:

  • Check, before you install, whether you have any of the following files on your machine and delete them if so:
    /System/Library/SystemConfiguration/ApplicationEnhancer.bundle
    

    (that’s the important one)

    /Library/Frameworks/ApplicationEnhancer.framework
    /Library/PreferencePanes/Application\ Enhancer.prefpane
    /Library/Preferences/com.unsanity.ape.plist
    
  • or, install the latest version of APE before beginning
  • or, install Leopard by doing an ‘archive and install’ rather than an ‘upgrade’
  • or, if you find you’re already in this situation, you can fix it by booting into single-user mode and running a couple of commands as described in Apple’s article on the problem.

So, perhaps because I’m a somewhat unusual user, two out of our three Macs hit issues on the Leopard install. This is bad. On the other hand, they were the most common issues others have faced too, and were quickly resolved by Googling.

I can’t comment on the long-term stability of Leopard yet, but I’m very pleased with how well everything seems to be working now it’s up and running. I was expecting a lot more pain, or at least inconvenience.

There was a nasty moment when I thought that one of my network printers wasn’t supported, but everything went much better after I went into the next room and discovered that it wasn’t actually turned on!

5 Comments

Had the same problem on the launch night of Leopard (of all nights!). I was so disappointed. I ended up doing a clean install after the system wouldn’t show the login window after the upgrade. On my other Macs, I just removed the the Application Enhancer bundle and upgraded without a glitch. I guess the guys from APE must feel really bad after what happened for many thousands of users …

Strangely enough I’ve been using a few of Unsanity’s products for a while, and removed them a few weeks ago (no reason other than they were just plain eye candy).

What have you been using to backup Tiger before the upgrades? I’ve used SuperDuper to a Firewire disc partition before. Do you know if this is fairly robust? As somebody who’s come fairly late to the Mac world, and who’s approaching his first major Mac OS upgrade on his own (I’d had the benefit of an IT dept on hand for the Panther to Tiger upgrade), I’m gathering as much info as possible before plunging!

Yes, SuperDuper seems to be pretty solid to me – that’s what I’ve been using.

It’s also one of the few utilities I use that is still waiting for a Leopard upgrade! But it’s a good way to make a backup clone before Leoparding.

Great. SuperDuper seems to be a fairly solid product. No more procrastinating, I’ll upgrade soon!

My Leopard update went well. Of course I’ve since found that Filemaker Pro 8.5 (which I use a lot for work) has a few issues with non US localisation for English language Macs on leopard. But otherwise all is good.

Got Something To Say:

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

*

© Copyright Quentin Stafford-Fraser