Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

rjbs (4671)

  (email not shown publicly)
AOL IM: RicardoJBSignes (Add Buddy, Send Message)
Yahoo! ID: RicardoSignes (Add User, Send Message)

I'm a Perl coder living in Bethlehem, PA and working Philadelphia. I'm a philosopher and theologan by training, but I was shocked to learn upon my graduation that these skills don't have many associated careers. Now I write code.

Journal of rjbs (4671)

Thursday January 24, 2008
10:05 PM

reinstalling leopard: not so bad

[ #35476 ]

So, I don't use Apple's very much. Actually, I detest it. Still, you know, I'm an email geek. Every once in a while, I get a bug that says something like, "Apple Mail is doing something totally insane, and only you can help us, Rik!" Well, that's how I like to read the bug reports, anyway. It makes me feel like more of a superhero, even while doing my secret identity thing behind a terminal.

I had my main email accounts set up in Mail, but no matter what, Mail wouldn't save my password in the keychain. I tried nearly everything I could think of, and finally resorted to asking our local Apple retail/repair place if they had any ideas. (They had ideas. It didn't help.)

Lots of other things were using the keychain without incident, but Mail kept failing. Actually, iTunes failed at remembering (at least) my Audible account. Here's my guess: a few months ago, I was running low on space, and I was getting really tired of constantly shuffling things onto and off of my laptop. I took a drastic step: I used Monolingual to effectively lipo my whole system. It removed most of the non-English localizations and all of the PowerPC binaries. This didn't really cause my any problems, except that Safari complained that its signature was no longer valid. I replaced Safari with a fresh copy, and life was good.

My guess was that somehow Mail was not getting access to the keychain. Since I just replaced my hard drive, I figured that I could make a fresh install and not lipo anything. That went pretty well. Here's what I did (mostly for my own future reference):

  1. backed up everything with Time Machine
  2. shrank my installed Leopard partition
  3. made a second partition
  4. installed Tiger (via the MacBook restore disks) to the second part
  5. upgraded to Leopard
  6. re-installed the apps that I use the most, using the old /Applications as a guide
  7. used the Migration Assistant to move my user data from the old to the new system
  8. ran a lot of system updates
  9. reapplied my postfix configuration, using Lingon for the launchd stuff
  10. installed MacPorts
  11. found out that MacPorts' mutt sucked and rolled my own
  12. reinstalled perl 5.10 and a bunch of my most-needed modules (note to self: make a Bundle)
  13. backed up with Time Machine
  14. booted to Leopard install DVD
  15. used Disk Utility to remove old crufy system
  16. used Disk Utility to duplicate second partition to first partition
  17. rebooted to first partition and verified that it was okay
  18. booted to Leopard install DVD
  19. used Disk Utility to delete second partition and grow the first (took forever!)
  20. got back to work

This all took a long time. I was at it from about 19:00 to 01:00 last night, and then another hour or so, today. Knowing what I know now, I'm sure I will be able to do it faster, if I need to do it again. Still, given the fact that I really did reinstall everything I needed, it really wasn't so bad.

It turns out that, yes, now I can save passwords for in the keychain. My Audible passwords are still getting ignored, though. Ugh.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Why do you think the MacPorts mutt sucks?
    • Because I didn't bother searching and finding that the mutt-devel package installs a tolerable version, rather than the Ancient In Internet Time mutt package, which gets a 1.4.x

      Thanks for making me look. Maybe I'll try switching back to the macports version sometime -- but not today. I already have my mutt working, without the ideological impurity of built-in SMTP support. ;)
      • After my recent hard drive fiasco, I had to reinstall anyway. Now I'm using this happily: mutt-devel @1.5.17_0+db4+headercache+imap+pop+ssl