Have I mentioned before how much I dislike Kerberos and Solaris?

Kerberos has to be one of the most tempermental set of libraries and client utilities I have ever had the displeasure to have to toy with. Couple that with Solaris's seemingly neverending persistence to try and use its own busted-ass C compiler and linker instead of GNU's, and it's impossible to get these to work together.

It was easier getting Debian to authenticate against a Windows PDC and talk to a MS-SQL Server...

Okay, let's not go that far.

What I wouldn't give for some Chuckie software compilin' magic, right now. Sittin' in the leather chair, white "Player of the Week" T-shirt from High school, running shorts, red hat on backwards, cigarette dangling out of the side of his mouth, one eye closed from the irritation of the smoke, and a 97 line ./configure that just takes care of shit.

Trackbacks

Comments

Finally! Everything is working.

I should really blog how I did this for it is fairly tricky. Don't use Sun's bastardized Kerberos, SEAM. Make sure the ucb compatible libraries that ship with Solaris (usually under '/usr/ucb') are not in your LD_LIBRARY_PATH. Use gcc and GNU ld for everything. On Solaris 2.3 and greater, make sure your 'nsconfig' file something or another has 'hosts' set to both 'files' and 'dns' instead of just 'files'. Shit, I could go on and on here. It was a pain in the ass, but now it's working. That only took 9 total hours.

Posted by J$ on August 28, 2003 02:41 AM

That was so sweet of you to say. I was about to email you the (rather trivial) 97 line solution, but now that you've solved it I'll just keep it to myself.

Posted by chuckie on September 2, 2003 10:23 PM