Everytime I start feeling good about RedHat a blatently obvious and seemingly easy to fix bug kicks me in the ass. Most recently when trying to build some perl modules using CPAN to support DADA (the mail list progrem) I ran into all kinds of problems. About 2.3 seconds on google and there are reports of the problem everywhere. I was getting the error:

Makefile:82: *** missing separator. Stop.

Turns out there’s a bug in the encoding, even on the latest release. You have to update your LANG variable to get rid of the .ut8 in the LANG variable. Here’s the workaround (even though it’s been documented 100 times):

[root@homer]# LANG=en_US (versus the default en_US.UTF-8)
[root@homer]# export LANG

After that when I jump into CPAN everything works correctly. Unreal. Here’s a link to the bug in bugzilla.