Dan, I had the same problem once, on a new install. I went around and around in circles trying to figure it out, including reinstalling several times. Finally in desperation I installed exactly the same code on a different system; no problems there. The only difference was that the one that didn't work was running a slightly different version of Redhat than the others (and no, I'm afraid I don't remember what version it was). I think it was a Postgres install, though I'm not 100% positive.
I know you're on Solaris so it's not directly related but it might be interesting to try it on a different system and see what happens.