The Adventures of Systems Boy!

Confessions of a Mac SysAdmin...

Leopard Beefs

So I really like Leopard. It's nifty, but not without it's problems. I thought I'd take a minute to post some of the issues I've had with the new OS.

So far I've only had a few complaints. Actually, my initial experiences were quite positive. I did an Archive and Install, preserving user and network settings, on my work machine, a Quad-Core Intel Xeon tower. I left all my old preferences in place and used my old home account data. All this went off almost completely without a hitch. The only snag, oddly, was my Final Cut Pro Studio suite, which needed to be re-serialized. Beyond that, smooth sailing.

Upgrade Woes
That upgrade went so well I decided to do the same to my aging PowerMac 2.7 GHz G5, and for the first time since I bought it that machine felt slow. Dog slow. Problematically slow. This was cause for concern. But what finally convinced me that there were major problems was what Leopard did to my iPhone. Oh, the horror!

Addresses
On the first iPhone sync with Leopard, all my addresses got completely borked. Each address was there, yet the name field was blank and there was a lot of information that didn't make the transfer. Fortunately I had a backup, and I was able to get back up and running. Oddly, the second sync worked perfectly, and only the latest contact info on my phone was lost.

Photos
Importing photos from the iPhone to iPhoto was also problematic on the upgraded Mac. The import took an extremely long time, and the imported photos suffered from strange color shifts and banding. They were unusable.

At this point I decided to do a fresh install. This worked much better, and my computer has been running much faster and handling iPhone syncs much more reliably. As part of the fresh install process, I also started with a fresh home account, which may have helped as well. But this was not the only source of problems, as I verified their existence on a clean account as well. Still, better safe than sorry, I figure.

In any case, for whatever reason, older hardware seems to like a fresh install. Things have been working reliably now for a few weeks. I'm happy.

AFP and MPD
My other beef with Leopard has to do with AFP mounts in the Finder. The way the Mac OS has always dealt with such mounts in the past is that when you mount a shared drive, you authenticate as a user with access to the resource and the drive mounts as though the authenticated user had mounted it, even if that user is different that the one who's logged in. So, for example, I could be logged in as SystemsBoy, but authenticate to a server as JimminyCricket. The server will show me the available shares for JimminyCricket, not SystemsBoy, even if they have different access privileges to that server. If I unmount the share, I can then reconnect to the server, this time authenticating as SystemsBoy, and then I see the shares available to SystemsBoy. This is actually more useful than it sounds. I have numerous identities that I use on my network. This allows me, for instance, to be logged into a machine as a non-admin user, but still connect to a server as an admin user and have admin access to those resources.

In my initial experiences with Leopard, however, the behavior had changed in a way that was potentially sucky. In Leopard, when I'd connect to a share I'd authenticate as a user, just as in the past. And the share treated me like the authenticated user, just as in the past. But once authentication had taken place, Leopard remembered the user credentials even after ejecting the mount. At this point, when attempting to re-log in as a different user, the Finder would refuse to forget the previous login identity and authentication would be bypassed. The server would simply remount as the originally logged in user.

This behavior could be a convenience for users who only use a single identity on client and server. But for those of us with MPD (that's Multiple Personality Disorder, smart guy) it's a real problem. We'd now find ourselves unable change our login identity on a server without a reboot, or until some period of time has expired. Crap!

Now, I have to say, this was happening to me without fail a few weeks ago, and it was really annoying. But now, for some odd reason, the behavior seems to have reverted back to it's old self, asking for authentication each time I request a server. It's really quite strange. I know this was a problem, because I noted it in my log of Leopard issues, but I'll be damned if I can reproduce it today. I suppose it's something to watch out for, but I'm glad to see that it seems to have cured itself. In any case, clearly there are bugs in Leopard, however inconsistent and occasional they might be.

~/Library
Leopard is a bit of a hard ass when it comes to your Library folder. The Library folder is where all the user's settings are stored, and Leopard takes steps to insure that it's always there. In fact, it disallows you from renaming or moving the folder. Try to rename it and it simply won't highlight; try to move it and you can only copy. This is both a blessing and a curse, I suppose. I mean, from an admin standpoint, I never really have to worry again about users removing their ~/Library folders. But then again, I never really did anyway. Conversely, it requires a trip to the Terminal to move a user's Library folder and test any problems therein, which is a fairly common troubleshooting step. I guess we break even here, but I think I preferred the old way of doing things. It just made my life easier.

Uh... So far that's it. Compared to my Tiger Beefs from a couple years back, that's nothin'. Hell, compared to any new software release that's frickin' amazing.

I'll say it again: Leopard is a pretty damn sweet release.

UPDATE:
I continue to have AFP problems on my Intel machine. They're different from those detailed above, but no less annoying. Earlier, I attempted to connect to a server and the process hung. I had to force quit the Finder to get out of it. And just a few minutes ago I connected to a server and copied a group of files over to my local system using a "command-c" copy, only to be denied for permissions reasons. Dragging and dropping the same batch of folders worked properly. And now, after ejecting and reconnecting to the same share, both styles of copying the same, exact folder work just fine. So clearly there are some AFP bugs that need to be worked out in Leopard. Nothing life-threatening, but surely annoying.

Labels: , , ,

« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

1:49 AM

Two minor comments about leopard and G4 laptops: It's slow, slow, and slow. Also, I upgraded a G4 laptop running Tiger to Leopard and I eventually downgraded back to Tiger (archive and install) to rememdy the problem. I was surprised that it worked at all (the downgrade) and I was also shocked to find the Users folder missing (moved to Previous System), and System Preferences wouldn't launch until I removed some Leopard cruft. Anyway, just a funny story. Still waiting to deploy Leopard server and clients at work... the world is not ready ... No, sir.    



10:43 AM

Ah! That's actually good to know: I've been saving the update on my PowerBook 867 MHz G4 (the minimum requirements) for a rainy day. I had a feeling it'd be super slow. Nice to know beforehand, though.

Yeah, I can't deploy a major OS update mid-semester. And I don't really need to. But by the summer, Leopard should be in good enough shape that I won't have to worry too much. That's when we'll be updating. Everything, probably, including — yes — servers.

Fun.

-systemsboy    



4:30 PM

Just a FYI to say that Leopard isn't at all slow on my PBook G4 1.5GHz... And out of laziness, I did an Archive & Install too. Of course, it's a new-last-August hard drive, with not too much in my User folder in the way of old prefs and such. The old HD died in August, and was replaced by AppleCare. I haven't even fully reinstalled everything that was on there before yet.

From everything I've read, Leopard continues the trend of new OS X releases being slightly faster on old hardware, than the previous version. I would suspect something went awry in your initial install, matxdotca, since that hasn't been most people's experience at all.    



2:07 PM

Mac Doctor,

My experience has been that the claim that newer Mac OS X releases are faster on older hardware is somewhat overstated and by no means universal. Tiger, for me, was not notably faster than Panther on my old PowerBook (867 MHz). It was possibly somewhat slower. I've also noticed that the more apps I install on a system the slower it seems to go. (Anyone else have this experience?) So it may be that your machine will slow down a bit once you reinstall all your apps. Or, perhaps you're beyond the threshold of hardware that goes slower on the newer OSes.

Then again, it's all very subjective.

If I have time, and I ever get around to it, perhaps I'll report on the speed of Leopard on my old PowerBook. My guess it that it will be slow.

-systemsboy    



» Post a Comment