Leopard does not like Unsanity... but it's fixable.
Ok the Leopard dance has been going well but we hit a snag last night and boy is it a dumb one. I successfully installed Leopard on the Mac Pro which was a clean install to a new hard disk brought expressly for this purpose, however the "Upgrade" of the Mac Mini went fine until the reboot. The Mini rebooted and proceeded through startup but stopped with a blue screen and a single cursor that would disappear and reappear every few seconds - and there it stayed overnight. Being cautious I didn't want to reboot the Mini till I knew more and Apples Discussion forums were off-line. Given that it was well and truly after midnight local time I went to bed.
As you see from this thread on Apple's Support Discussions site it appears that anyone who selected the "Upgrade" option is exposed to a nasty little problem. Specifically it appears that if Unsanity's Application Enhancer is installed you could have a few minutes of panic on your hands... ie. until you find the answers on the web. First of all I refer you to Unsanity's compatibility page, this will probably not help the majority of you if like me you haven't used any of Unsanity's software for a long time...
In my case the Mac Mini we use to manage our EyeTV and iTunes library was the poor beast that suffered some problems. The first thing I'd like to point out is that this computer never, ever had APE or any haxies installed on it by me (at least knowingly), but, it's predecessor - a venerable G4/733 - did have. I'm assuming that the G4 had universal versions installed to even be able to cause this sort of problem...
The only thing I can determine is that Migration Assistant migrated APE and all its bits and pieces when I moved from the G4 to the Mac Mini. Supporting evidence is the preferences files which were last modified on 3/09/06 - the day the Mac Mini arrived and was setup.
Once I found this discussion I thought OK that sounds like the problem I've got but I haven't used haxies for years (well it felt like years) so I keep looking, wasted another 30 minutes and eventually thought OK I'll give this a go and see if APE is installed. I quickly found it was and within minutes the Mini was back on deck - for completeness here the key elements copied from the Apple Discussions thread...
The Solution
1. Reboot into single-user mode (hold Cmd-S while booting machine)
2. Follow the directions OSX gives you when you get to the prompt (I think these were them - just type the two commands it tells you to):
fsck -fy /
/sbin/mount -uw /
3. Remove the following files:
rm -rf /Library/Preference Panes/Application Enhancer.prefpane
rm -rf /Library/Frameworks/Application Enhancer.framework
rm -rf /System/Library/SystemConfiguration/Application Enhancer.bundle
rm -rf /Library/Preferences/com.unsanity.ape.plist
second...
remove also anything concerning iScroll2 (a trackpad preference pane and system integration) if you have it
now...
4. Exit, to continue booting normally
exit"
