Perl 5.004m4, which ships on the RHL 5.2 discs, is bad. It breaks majordomo horribly, generates spurious messages in various other places, and in general has broken a LOT of stuff, and cost many hours of futile debugging. The fix is to: rpm --force -Uvh perl-5.004-4.i386.rpm and then things returned to normal.
*** This bug has been marked as a duplicate of 90 ***