I really hate upgrading.
With the Thesis out of the way, I finally decided it was safe to upgrade the laptop—an A1150 Macbook pro—from MacOS 10.4 (Tiger), to something more recent. To make life easier, I dropped in a new hard drive, slapping the old one in an external enclosure, and installed afresh.
Disassembly of a macbook is always fun. Fortunately, this one seemed to go smoothly (thanks in part to an excellent walkthrough from iFixit). Unfortunately, both my internal DVD and the left fan are both toast, which means I’ll have to order a few new parts to keep this box alive much longer. That, and use smcFanControl to crank the remaining fan to 6000 in the interim.
As to the upgrade, of course, it didn’t go smoothly. Fortunately, I had copied the Leopard install media to a hard drive a while back, so I decided to go halfway, rather than buy myself an external DVD (or replacement unit).
That was a disaster. The install worked fine, but running migration assistant (to move all my old settings, applications, etc), didn’t. After several days of trying to get everything to work, I gave up and bought an external DVD. Rather than wipe the drive and start over, I picked up a copy of Snow Leopard, and ran the upgrade from within the freshly installed Leopard.
This seemed to work, and fortunately, so did Migration Assistant. Suddenly I had a laptop again!
Sort of.
I keep most of my media (music, video) on a DNS-323 NAS unit in the living room. it seemed like a good idea at the time. In practice, it has been a total PITA. Apple software hates network storage. Still, I was willing to live with the occasional irritation. Except this one.
After the upgrade, my macbook totally fails to connect to the NAS. Apple’s position is that this is D-Link’s fault (for not adhering to the spec), but since D-Link uses, in effect, the SMB reference platform (Linux and Samba), I’m going to refrain from finger-pointing, at least for a while.
Upgrading the NAS to the latest firmware (1.08), which should have solved the issue, resulted in a NAS that loses its hard drives on a regular basis. It just loses them, thinking they have failed. Reverting back to 1.03 solved that little problem.
So, as a temporary workaround, I have to diasble user-level share control on the NAS.
In the long run, I may have to give up on the NAS idea. Apparently, I can convert this unit to work as a kind of time capsule disk, which would not be the worst of ideas, but that kind of kills the AppleTV setup I have going right now.
So at last I had a working machine.
And then I plugged in my iPhone. Nothing. iPad. Nothing. An hour or so of searching turned up this little gem:
I ran into a pesky problem after I installed the iPhone SDK (before that I installed XCode 3.2 from the Installer DVD) under Snow Leopard: My iPhone/iPod Touch was neither detected by Xcode nor by iTunes anymore. It seems that the iPhone SDK for Snow Leopard (downloadable at developer.apple.com/iphone and released in June 2009) installs outdated MobileDevice Extensions that are incompabile with the final release of OS X 10.6
Yep—the same thing had happened to me. So I reinstalled iTunes, and the problem was fixed.
And finally? Except for a few stored password that I have inevitably forgotten I seem to be finally running again. Elapsed time: 10 days.