billie_t has asked for the wisdom of the Perl Monks concerning the following question:

I have a RedHat EL4 box, and I have been installing a number of Perl modules on it to endeavour to get some reporting scripts working. I have now found that certain scripts refuse to work - unfortunately, I can't identify when they stopped working, since they aren't automated scripts.

I don't expect thorough troubleshooting steps, but I was wondering if the symptoms at-a-glance mean something to someone, such as missing linkage or the like.

I endeavoured forcing a reinstall of the Perl 5.8.5 RPM from RedHat. The rpm -V command shows no errors. I also ran h2ph *.h sys/*.h in /usr/include, with no appreciable benefit.

Obviously, I can remove ALL the modules I added, but I'd like to avoid that if possible (and that may not reverse what went wrong).

Output of perlivp:

ok 1 ok 2 ok 3 ok 4 ok 5 # files missing from installation: # /usr/bin/sperl5.8.5 /usr/bin/suidperl /usr/lib/perl5/5.8.5/DBM_Filte +r.pm /usr/lib/perl5/5.8.5/DBM_Filter/Changes /usr/lib/perl5/5.8.5/DBM +_Filter/compress.pm /usr/lib/perl5/5.8.5/DBM_Filter/encode.pm /usr/li +b/perl5/5.8.5/DBM_Filter/int32.pm /usr/lib/perl5/5.8.5/DBM_Filter/nul +l.pm /usr/lib/perl5/5.8.5/DBM_Filter/utf8.pm /usr/lib/perl5/5.8.5/Fil +ter/Simple.pm /usr/lib/perl5/5.8.5/Filter/Simple/Changes /usr/lib/per +l5/5.8.5/Filter/Simple/README /usr/lib/perl5/5.8.5/Memoize/NDBM_File. +pm /usr/lib/perl5/5.8.5/i386-linux-thread-multi/Filter/Util/Call.pm / +usr/lib/perl5/5.8.5/i386-linux-thread-multi/Time/HiRes.pm /usr/lib/pe +rl5/5.8.5/i386-linux-thread-multi/auto/B/B.bs /usr/lib/perl5/5.8.5/i3 +86-linux-thread-multi/auto/B/C/C.bs /usr/lib/perl5/5.8.5/i386-linux-t +hread-multi/auto/ByteLoader/ByteLoader.bs /usr/lib/perl5/5.8.5/i386-l +inux-thread-multi/auto/Cwd/Cwd.bs /usr/lib/perl5/5.8.5/i386-linux-thr +ead-multi/auto/DB_File/DB_File.bs /usr/lib/perl5/5.8.5/i386-linux-thr +ead-multi/auto/Data/Dumper/Dumper.bs /usr/lib/perl5/5.8.5/i386-linux- +thread-multi/auto/Devel/DProf/DProf.bs /usr/lib/perl5/5.8.5/i386-linu +x-thread-multi/auto/Devel/PPPort/PPPort.bs /usr/lib/perl5/5.8.5/i386- +linux-thread-multi/auto/Devel/Peek/Peek.bs /usr/lib/perl5/5.8.5/i386- +linux-thread-multi/auto/Digest/MD5/MD5.bs /usr/lib/perl5/5.8.5/i386-l +inux-thread-multi/auto/Encode/Byte/Byte.bs /usr/lib/perl5/5.8.5/i386- +linux-thread-multi/auto/Encode/CN/CN.bs /usr/lib/perl5/5.8.5/i386-lin +ux-thread-multi/auto/Encode/EBCDIC/EBCDIC.bs /usr/lib/perl5/5.8.5/i38 +6-linux-thread-multi/auto/Encode/Encode.bs /usr/lib/perl5/5.8.5/i386- +linux-thread-multi/auto/Encode/JP/JP.bs /usr/lib/perl5/5.8.5/i386-lin +ux-thread-multi/auto/Encode/KR/KR.bs /usr/lib/perl5/5.8.5/i386-linux- +thread-multi/auto/Encode/Symbol/Symbol.bs /usr/lib/perl5/5.8.5/i386-l +inux-thread-multi/auto/Encode/TW/TW.bs /usr/lib/perl5/5.8.5/i386-linu +x-thread-multi/auto/Encode/Unicode/Unicode.bs /usr/lib/perl5/5.8.5/i3 +86-linux-thread-multi/auto/Fcntl/Fcntl.bs /usr/lib/perl5/5.8.5/i386-l +inux-thread-multi/auto/File/Glob/Glob.bs /usr/lib/perl5/5.8.5/i386-li +nux-thread-multi/auto/Filter/Util/Call/Call.bs /usr/lib/perl5/5.8.5/i +386-linux-thread-multi/auto/Filter/Util/Call/Call.so /usr/lib/perl5/5 +.8.5/i386-linux-thread-multi/auto/GDBM_File/GDBM_File.bs /usr/lib/per +l5/5.8.5/i386-linux-thread-multi/auto/I18N/Langinfo/Langinfo.bs /usr/ +lib/perl5/5.8.5/i386-linux-thread-multi/auto/IO/IO.bs /usr/lib/perl5/ +5.8.5/i386-linux-thread-multi/auto/IPC/SysV/SysV.bs /usr/lib/perl5/5. +8.5/i386-linux-thread-multi/auto/List/Util/Util.bs /usr/lib/perl5/5.8 +.5/i386-linux-thread-multi/auto/Opcode/Opcode.bs /usr/lib/perl5/5.8.5 +/i386-linux-thread-multi/auto/POSIX/POSIX.bs /usr/lib/perl5/5.8.5/i38 +6-linux-thread-multi/auto/PerlIO/encoding/encoding.bs /usr/lib/perl5/ +5.8.5/i386-linux-thread-multi/auto/PerlIO/scalar/scalar.bs /usr/lib/p +erl5/5.8.5/i386-linux-thread-multi/auto/PerlIO/via/via.bs /usr/lib/pe +rl5/5.8.5/i386-linux-thread-multi/auto/SDBM_File/SDBM_File.bs /usr/li +b/perl5/5.8.5/i386-linux-thread-multi/auto/Socket/Socket.bs /usr/lib/ +perl5/5.8.5/i386-linux-thread-multi/auto/Storable/Storable.bs /usr/li +b/perl5/5.8.5/i386-linux-thread-multi/auto/Sys/Hostname/Hostname.bs / +usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/Sys/Syslog/Syslog.bs + /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/Time/HiRes/HiRes.b +s /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/Time/HiRes/HiRes. +so /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/Unicode/Normaliz +e/Normalize.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/XS/A +PItest/APItest.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/X +S/Typemap/Typemap.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/aut +o/attrs/attrs.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/re +/re.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/threads/shar +ed/shared.bs /usr/lib/perl5/5.8.5/i386-linux-thread-multi/auto/thread +s/threads.bs /usr/share/man/man1/a2p.1 /usr/share/man/man1/c2ph.1 /us +r/share/man/man1/cpan.1 /usr/share/man/man1/dprofpp.1 /usr/share/man/ +man1/enc2xs.1 /usr/share/man/man1/find2perl.1 /usr/share/man/man1/h2p +h.1 /usr/share/man/man1/h2xs.1 /usr/share/man/man1/libnetcfg.1 /usr/s +hare/man/man1/perl.1 /usr/share/man/man1/perl5004delta.1 /usr/share/m +an/man1/perl5005delta.1 /usr/share/man/man1/perl561delta.1 /usr/share +/man/man1/perl56delta.1 /usr/share/man/man1/perl570delta.1 /usr/share +/man/man1/perl571delta.1 /usr/share/man/man1/perl572delta.1 /usr/shar +e/man/man1/perl573delta.1 /usr/share/man/man1/perl581delta.1 /usr/sha +re/man/man1/perl582delta.1 /usr/share/man/man1/perl583delta.1 /usr/sh +are/man/man1/perl584delta.1 /usr/share/man/man1/perl585delta.1 /usr/s +hare/man/man1/perl58delta.1 /usr/share/man/man1/perlaix.1 /usr/share/ +man/man1/perlamiga.1 /usr/share/man/man1/perlapi.1 /usr/share/man/man +1/perlapio.1 /usr/share/man/man1/perlapollo.1 /usr/share/man/man1/per +lartistic.1 /usr/share/man/man1/perlbeos.1 /usr/share/man/man1/perlbo +ok.1 /usr/share/man/man1/perlboot.1 /usr/share/man/man1/perlbot.1 /us +r/share/man/man1/perlbs2000.1 /usr/share/man/man1/perlbug.1 /usr/shar +e/man/man1/perlcall.1 /usr/share/man/man1/perlcc.1 /usr/share/man/man +1/perlce.1 /usr/share/man/man1/perlcheat.1 /usr/share/man/man1/perlcl +ib.1 /usr/share/man/man1/perlcn.1 /usr/share/man/man1/perlcompile.1 / +usr/share/man/man1/perlcygwin.1 /usr/share/man/man1/perldata.1 /usr/s +hare/man/man1/perldbmfilter.1 /usr/share/man/man1/perldebguts.1 /usr/ +share/man/man1/perldebtut.1 /usr/share/man/man1/perldebug.1 /usr/shar +e/man/man1/perldelta.1 /usr/share/man/man1/perldgux.1 /usr/share/man/ +man1/perldiag.1 /usr/share/man/man1/perldoc.1 /usr/share/man/man1/per +ldos.1 /usr/share/man/man1/perldsc.1 /usr/share/man/man1/perlebcdic.1 + /usr/share/man/man1/perlembed.1 /usr/share/man/man1/perlepoc.1 /usr/ +share/man/man1/perlfaq.1 /usr/share/man/man1/perlfaq1.1 /usr/share/ma +n/man1/perlfaq2.1 /usr/share/man/man1/perlfaq3.1 /usr/share/man/man1/ +perlfaq4.1 /usr/share/man/man1/perlfaq5.1 /usr/share/man/man1/perlfaq +6.1 /usr/share/man/man1/perlfaq7.1 /usr/share/man/man1/perlfaq8.1 /us +r/share/man/man1/perlfaq9.1 /usr/share/man/man1/perlfilter.1 /usr/sha +re/man/man1/perlfork.1 /usr/share/man/man1/perlform.1 /usr/share/man/ +man1/perlfreebsd.1 /usr/share/man/man1/perlfunc.1 /usr/share/man/man1 +/perlgpl.1 /usr/share/man/man1/perlguts.1 /usr/share/man/man1/perlhac +k.1 /usr/share/man/man1/perlhist.1 /usr/share/man/man1/perlhpux.1 /us +r/share/man/man1/perlhurd.1 /usr/share/man/man1/perlintern.1 /usr/sha +re/man/man1/perlintro.1 /usr/share/man/man1/perliol.1 /usr/share/man/ +man1/perlipc.1 /usr/share/man/man1/perlirix.1 /usr/share/man/man1/per +livp.1 /usr/share/man/man1/perljp.1 /usr/share/man/man1/perlko.1 /usr +/share/man/man1/perllexwarn.1 /usr/share/man/man1/perllocale.1 /usr/s +hare/man/man1/perllol.1 /usr/share/man/man1/perlmachten.1 /usr/share/ +man/man1/perlmacos.1 /usr/share/man/man1/perlmacosx.1 /usr/share/man/ +man1/perlmint.1 /usr/share/man/man1/perlmod.1 /usr/share/man/man1/per +lmodinstall.1 /usr/share/man/man1/perlmodlib.1 /usr/share/man/man1/pe +rlmodstyle.1 /usr/share/man/man1/perlmpeix.1 /usr/share/man/man1/perl +netware.1 /usr/share/man/man1/perlnewmod.1 /usr/share/man/man1/perlnu +mber.1 /usr/share/man/man1/perlobj.1 /usr/share/man/man1/perlop.1 /us +r/share/man/man1/perlopentut.1 /usr/share/man/man1/perlos2.1 /usr/sha +re/man/man1/perlos390.1 /usr/share/man/man1/perlos400.1 /usr/share/ma +n/man1/perlothrtut.1 /usr/share/man/man1/perlpacktut.1 /usr/share/man +/man1/perlplan9.1 /usr/share/man/man1/perlpod.1 /usr/share/man/man1/p +erlpodspec.1 /usr/share/man/man1/perlport.1 /usr/share/man/man1/perlq +nx.1 /usr/share/man/man1/perlre.1 /usr/share/man/man1/perlref.1 /usr/ +share/man/man1/perlreftut.1 /usr/share/man/man1/perlrequick.1 /usr/sh +are/man/man1/perlreref.1 /usr/share/man/man1/perlretut.1 /usr/share/m +an/man1/perlrun.1 /usr/share/man/man1/perlsec.1 /usr/share/man/man1/p +erlsolaris.1 /usr/share/man/man1/perlstyle.1 /usr/share/man/man1/perl +sub.1 /usr/share/man/man1/perlsyn.1 /usr/share/man/man1/perlthrtut.1 +/usr/share/man/man1/perltie.1 /usr/share/man/man1/perltoc.1 /usr/shar +e/man/man1/perltodo.1 /usr/share/man/man1/perltooc.1 /usr/share/man/m +an1/perltoot.1 /usr/share/man/man1/perltrap.1 /usr/share/man/man1/per +ltru64.1 /usr/share/man/man1/perltw.1 /usr/share/man/man1/perlunicode +.1 /usr/share/man/man1/perluniintro.1 /usr/share/man/man1/perlutil.1 +/usr/share/man/man1/perluts.1 /usr/share/man/man1/perlvar.1 /usr/shar +e/man/man1/perlvmesa.1 /usr/share/man/man1/perlvms.1 /usr/share/man/m +an1/perlvos.1 /usr/share/man/man1/perlwin32.1 /usr/share/man/man1/per +lxs.1 /usr/share/man/man1/perlxstut.1 /usr/share/man/man1/piconv.1 /u +sr/share/man/man1/pl2pm.1 /usr/share/man/man1/pod2html.1 /usr/share/m +an/man1/pod2latex.1 /usr/share/man/man1/pod2man.1 /usr/share/man/man1 +/pod2text.1 /usr/share/man/man1/prove.1 /usr/share/man/man1/psed.1 /u +sr/share/man/man1/pstruct.1 /usr/share/man/man1/s2p.1 /usr/share/man/ +man1/splain.1 /usr/share/man/man1/xsubpp.1 /usr/share/man/man3/AnyDBM +_File.3pm /usr/share/man/man3/Attribute::Handlers.3pm /usr/share/man/ +man3/AutoLoader.3pm /usr/share/man/man3/AutoSplit.3pm /usr/share/man/ +man3/B.3pm /usr/share/man/man3/B::Asmdata.3pm /usr/share/man/man3/B:: +Assembler.3pm /usr/share/man/man3/B::Bblock.3pm /usr/share/man/man3/B +::Bytecode.3pm /usr/share/man/man3/B::C.3pm /usr/share/man/man3/B::CC +.3pm /usr/share/man/man3/B::Concise.3pm /usr/share/man/man3/B::Debug. +3pm /usr/share/man/man3/B::Deparse.3pm /usr/share/man/man3/B::Disasse +mbler.3pm /usr/share/man/man3/B::Lint.3pm /usr/share/man/man3/B::Show +lex.3pm /usr/share/man/man3/B::Stackobj.3pm /usr/share/man/man3/B::St +ash.3pm /usr/share/man/man3/B::Terse.3pm /usr/share/man/man3/B::Xref. +3pm /usr/share/man/man3/Benchmark.3pm /usr/share/man/man3/ByteLoader. +3pm /usr/share/man/man3/CGI.3pm /usr/share/man/man3/CGI::Apache.3pm / +usr/share/man/man3/CGI::Carp.3pm /usr/share/man/man3/CGI::Cookie.3pm +/usr/share/man/man3/CGI::Fast.3pm /usr/share/man/man3/CGI::Pretty.3pm + /usr/share/man/man3/CGI::Push.3pm /usr/share/man/man3/CGI::Switch.3p +m /usr/share/man/man3/CGI::Util.3pm /usr/share/man/man3/CPAN.3pm /usr +/share/man/man3/CPAN::FirstTime.3pm /usr/share/man/man3/CPAN::Nox.3pm + /usr/share/man/man3/Carp.3pm /usr/share/man/man3/Carp::Heavy.3pm /us +r/share/man/man3/Class::ISA.3pm /usr/share/man/man3/Class::Struct.3pm + /usr/share/man/man3/Config.3pm /usr/share/man/man3/Cwd.3pm /usr/shar +e/man/man3/DB.3pm /usr/share/man/man3/DBM_Filter.3pm /usr/share/man/m +an3/DBM_Filter::compress.3pm /usr/share/man/man3/DBM_Filter::encode.3 +pm /usr/share/man/man3/DBM_Filter::int32.3pm /usr/share/man/man3/DBM_ +Filter::null.3pm /usr/share/man/man3/DBM_Filter::utf8.3pm /usr/share/ +man/man3/DB_File.3pm /usr/share/man/man3/Data::Dumper.3pm /usr/share/ +man/man3/Devel::DProf.3pm /usr/share/man/man3/Devel::PPPort.3pm /usr/ +share/man/man3/Devel::Peek.3pm /usr/share/man/man3/Devel::SelfStubber +.3pm /usr/share/man/man3/Digest.3pm /usr/share/man/man3/Digest::MD5.3 +pm /usr/share/man/man3/Digest::base.3pm /usr/share/man/man3/DirHandle +.3pm /usr/share/man/man3/Dumpvalue.3pm /usr/share/man/man3/DynaLoader +.3pm /usr/share/man/man3/Encode.3pm /usr/share/man/man3/Encode::Alias +.3pm /usr/share/man/man3/Encode::Byte.3pm /usr/share/man/man3/Encode: +:CJKConstants.3pm /usr/share/man/man3/Encode::CN.3pm /usr/share/man/m +an3/Encode::CN::HZ.3pm /usr/share/man/man3/Encode::Config.3pm /usr/sh +are/man/man3/Encode::EBCDIC.3pm /usr/share/man/man3/Encode::Encoder.3 +pm /usr/share/man/man3/Encode::Encoding.3pm /usr/share/man/man3/Encod +e::Guess.3pm /usr/share/man/man3/Encode::JP.3pm /usr/share/man/man3/E +ncode::JP::H2Z.3pm /usr/share/man/man3/Encode::JP::JIS7.3pm /usr/shar +e/man/man3/Encode::KR.3pm /usr/share/man/man3/Encode::KR::2022_KR.3pm + /usr/share/man/man3/Encode::MIME::Header.3pm /usr/share/man/man3/Enc +ode::PerlIO.3pm /usr/share/man/man3/Encode::Supported.3pm /usr/share/ +man/man3/Encode::Symbol.3pm /usr/share/man/man3/Encode::TW.3pm /usr/s +hare/man/man3/Encode::Unicode.3pm /usr/share/man/man3/Encode::Unicode +::UTF7.3pm /usr/share/man/man3/English.3pm /usr/share/man/man3/Env.3p +m /usr/share/man/man3/Errno.3pm /usr/share/man/man3/Exporter.3pm /usr +/share/man/man3/Exporter::Heavy.3pm /usr/share/man/man3/ExtUtils::Com +mand.3pm /usr/share/man/man3/ExtUtils::Command::MM.3pm /usr/share/man +/man3/ExtUtils::Constant.3pm /usr/share/man/man3/ExtUtils::Embed.3pm +/usr/share/man/man3/ExtUtils::Install.3pm /usr/share/man/man3/ExtUtil +s::Installed.3pm /usr/share/man/man3/ExtUtils::Liblist.3pm /usr/share +/man/man3/ExtUtils::MM.3pm /usr/share/man/man3/ExtUtils::MM_Any.3pm / +usr/share/man/man3/ExtUtils::MM_BeOS.3pm /usr/share/man/man3/ExtUtils +::MM_Cygwin.3pm /usr/share/man/man3/ExtUtils::MM_DOS.3pm /usr/share/m +an/man3/ExtUtils::MM_MacOS.3pm /usr/share/man/man3/ExtUtils::MM_NW5.3 +pm /usr/share/man/man3/ExtUtils::MM_OS2.3pm /usr/share/man/man3/ExtUt +ils::MM_UWIN.3pm /usr/share/man/man3/ExtUtils::MM_Unix.3pm /usr/share +/man/man3/ExtUtils::MM_VMS.3pm /usr/share/man/man3/ExtUtils::MM_Win32 +.3pm /usr/share/man/man3/ExtUtils::MM_Win95.3pm /usr/share/man/man3/E +xtUtils::MY.3pm /usr/share/man/man3/ExtUtils::MakeMaker.3pm /usr/shar +e/man/man3/ExtUtils::MakeMaker::FAQ.3pm /usr/share/man/man3/ExtUtils: +:MakeMaker::Tutorial.3pm /usr/share/man/man3/ExtUtils::MakeMaker::byt +es.3pm /usr/share/man/man3/ExtUtils::MakeMaker::vmsish.3pm /usr/share +/man/man3/ExtUtils::Manifest.3pm /usr/share/man/man3/ExtUtils::Minipe +rl.3pm /usr/share/man/man3/ExtUtils::Mkbootstrap.3pm /usr/share/man/m +an3/ExtUtils::Mksymlists.3pm /usr/share/man/man3/ExtUtils::Packlist.3 +pm /usr/share/man/man3/ExtUtils::testlib.3pm /usr/share/man/man3/Fata +l.3pm /usr/share/man/man3/Fcntl.3pm /usr/share/man/man3/File::Basenam +e.3pm /usr/share/man/man3/File::CheckTree.3pm /usr/share/man/man3/Fil +e::Compare.3pm /usr/share/man/man3/File::Copy.3pm /usr/share/man/man3 +/File::DosGlob.3pm /usr/share/man/man3/File::Find.3pm /usr/share/man/ +man3/File::Glob.3pm /usr/share/man/man3/File::Path.3pm /usr/share/man +/man3/File::Spec.3pm /usr/share/man/man3/File::Spec::Cygwin.3pm /usr/ +share/man/man3/File::Spec::Epoc.3pm /usr/share/man/man3/File::Spec::F +unctions.3pm /usr/share/man/man3/File::Spec::Mac.3pm /usr/share/man/m +an3/File::Spec::OS2.3pm /usr/share/man/man3/File::Spec::Unix.3pm /usr +/share/man/man3/File::Spec::VMS.3pm /usr/share/man/man3/File::Spec::W +in32.3pm /usr/share/man/man3/File::Temp.3pm /usr/share/man/man3/File: +:stat.3pm /usr/share/man/man3/FileCache.3pm /usr/share/man/man3/FileH +andle.3pm /usr/share/man/man3/Filter::Simple.3pm /usr/share/man/man3/ +Filter::Util::Call.3pm /usr/share/man/man3/FindBin.3pm /usr/share/man +/man3/GDBM_File.3pm /usr/share/man/man3/Getopt::Std.3pm /usr/share/ma +n/man3/Hash::Util.3pm /usr/share/man/man3/I18N::Collate.3pm /usr/shar +e/man/man3/I18N::LangTags.3pm /usr/share/man/man3/I18N::LangTags::Det +ect.3pm /usr/share/man/man3/I18N::LangTags::List.3pm /usr/share/man/m +an3/I18N::Langinfo.3pm /usr/share/man/man3/IO.3pm /usr/share/man/man3 +/IO::Dir.3pm /usr/share/man/man3/IO::File.3pm /usr/share/man/man3/IO: +:Handle.3pm /usr/share/man/man3/IO::Pipe.3pm /usr/share/man/man3/IO:: +Poll.3pm /usr/share/man/man3/IO::Seekable.3pm /usr/share/man/man3/IO: +:Select.3pm /usr/share/man/man3/IO::Socket.3pm /usr/share/man/man3/IO +::Socket::INET.3pm /usr/share/man/man3/IO::Socket::UNIX.3pm /usr/shar +e/man/man3/IPC::Msg.3pm /usr/share/man/man3/IPC::Open2.3pm /usr/share +/man/man3/IPC::Open3.3pm /usr/share/man/man3/IPC::Semaphore.3pm /usr/ +share/man/man3/IPC::SysV.3pm /usr/share/man/man3/List::Util.3pm /usr/ +share/man/man3/Locale::Constants.3pm /usr/share/man/man3/Locale::Coun +try.3pm /usr/share/man/man3/Locale::Currency.3pm /usr/share/man/man3/ +Locale::Language.3pm /usr/share/man/man3/Locale::Maketext.3pm /usr/sh +are/man/man3/Locale::Maketext::TPJ13.3pm /usr/share/man/man3/Locale:: +Script.3pm /usr/share/man/man3/Math::BigFloat.3pm /usr/share/man/man3 +/Math::BigInt.3pm /usr/share/man/man3/Math::BigInt::Calc.3pm /usr/sha +re/man/man3/Math::BigInt::CalcEmu.3pm /usr/share/man/man3/Math::BigRa +t.3pm /usr/share/man/man3/Math::Complex.3pm /usr/share/man/man3/Math: +:Trig.3pm /usr/share/man/man3/Memoize.3pm /usr/share/man/man3/Memoize +::AnyDBM_File.3pm /usr/share/man/man3/Memoize::Expire.3pm /usr/share/ +man/man3/Memoize::ExpireFile.3pm /usr/share/man/man3/Memoize::ExpireT +est.3pm /usr/share/man/man3/Memoize::NDBM_File.3pm /usr/share/man/man +3/Memoize::SDBM_File.3pm /usr/share/man/man3/Memoize::Storable.3pm /u +sr/share/man/man3/NEXT.3pm /usr/share/man/man3/Net::Cmd.3pm /usr/shar +e/man/man3/Net::Config.3pm /usr/share/man/man3/Net::Domain.3pm /usr/s +hare/man/man3/Net::FTP.3pm /usr/share/man/man3/Net::NNTP.3pm /usr/sha +re/man/man3/Net::Netrc.3pm /usr/share/man/man3/Net::POP3.3pm /usr/sha +re/man/man3/Net::Ping.3pm /usr/share/man/man3/Net::SMTP.3pm /usr/shar +e/man/man3/Net::Time.3pm /usr/share/man/man3/Net::hostent.3pm /usr/sh +are/man/man3/Net::libnetFAQ.3pm /usr/share/man/man3/Net::netent.3pm / +usr/share/man/man3/Net::protoent.3pm /usr/share/man/man3/Net::servent +.3pm /usr/share/man/man3/O.3pm /usr/share/man/man3/Opcode.3pm /usr/sh +are/man/man3/POSIX.3pm /usr/share/man/man3/PerlIO.3pm /usr/share/man/ +man3/PerlIO::encoding.3pm /usr/share/man/man3/PerlIO::scalar.3pm /usr +/share/man/man3/PerlIO::via.3pm /usr/share/man/man3/PerlIO::via::Quot +edPrint.3pm /usr/share/man/man3/Pod::Html.3pm /usr/share/man/man3/Pod +::LaTeX.3pm /usr/share/man/man3/Pod::Man.3pm /usr/share/man/man3/Pod: +:ParseLink.3pm /usr/share/man/man3/Pod::Perldoc::ToChecker.3pm /usr/s +hare/man/man3/Pod::Perldoc::ToMan.3pm /usr/share/man/man3/Pod::Perldo +c::ToNroff.3pm /usr/share/man/man3/Pod::Perldoc::ToPod.3pm /usr/share +/man/man3/Pod::Perldoc::ToRtf.3pm /usr/share/man/man3/Pod::Perldoc::T +oText.3pm /usr/share/man/man3/Pod::Perldoc::ToTk.3pm /usr/share/man/m +an3/Pod::Perldoc::ToXml.3pm /usr/share/man/man3/Pod::Plainer.3pm /usr +/share/man/man3/Pod::Text.3pm /usr/share/man/man3/Pod::Text::Color.3p +m /usr/share/man/man3/Pod::Text::Overstrike.3pm /usr/share/man/man3/P +od::Text::Termcap.3pm /usr/share/man/man3/SDBM_File.3pm /usr/share/ma +n/man3/Safe.3pm /usr/share/man/man3/Scalar::Util.3pm /usr/share/man/m +an3/Search::Dict.3pm /usr/share/man/man3/SelectSaver.3pm /usr/share/m +an/man3/SelfLoader.3pm /usr/share/man/man3/Shell.3pm /usr/share/man/m +an3/Socket.3pm /usr/share/man/man3/Storable.3pm /usr/share/man/man3/S +witch.3pm /usr/share/man/man3/Symbol.3pm /usr/share/man/man3/Sys::Hos +tname.3pm /usr/share/man/man3/Sys::Syslog.3pm /usr/share/man/man3/Ter +m::ANSIColor.3pm /usr/share/man/man3/Term::Cap.3pm /usr/share/man/man +3/Term::Complete.3pm /usr/share/man/man3/Term::ReadLine.3pm /usr/shar +e/man/man3/Test.3pm /usr/share/man/man3/Test::Harness.3pm /usr/share/ +man/man3/Test::Harness::Assert.3pm /usr/share/man/man3/Test::Harness: +:Iterator.3pm /usr/share/man/man3/Test::Harness::Straps.3pm /usr/shar +e/man/man3/Text::Abbrev.3pm /usr/share/man/man3/Text::Balanced.3pm /u +sr/share/man/man3/Text::ParseWords.3pm /usr/share/man/man3/Text::Soun +dex.3pm /usr/share/man/man3/Text::Tabs.3pm /usr/share/man/man3/Text:: +Wrap.3pm /usr/share/man/man3/Thread.3pm /usr/share/man/man3/Thread::Q +ueue.3pm /usr/share/man/man3/Thread::Semaphore.3pm /usr/share/man/man +3/Tie::Array.3pm /usr/share/man/man3/Tie::File.3pm /usr/share/man/man +3/Tie::Handle.3pm /usr/share/man/man3/Tie::Hash.3pm /usr/share/man/ma +n3/Tie::Memoize.3pm /usr/share/man/man3/Tie::RefHash.3pm /usr/share/m +an/man3/Tie::Scalar.3pm /usr/share/man/man3/Tie::SubstrHash.3pm /usr/ +share/man/man3/Time::HiRes.3pm /usr/share/man/man3/Time::Local.3pm /u +sr/share/man/man3/Time::gmtime.3pm /usr/share/man/man3/Time::localtim +e.3pm /usr/share/man/man3/Time::tm.3pm /usr/share/man/man3/UNIVERSAL. +3pm /usr/share/man/man3/Unicode::Collate.3pm /usr/share/man/man3/Unic +ode::Normalize.3pm /usr/share/man/man3/Unicode::UCD.3pm /usr/share/ma +n/man3/User::grent.3pm /usr/share/man/man3/User::pwent.3pm /usr/share +/man/man3/XS::APItest.3pm /usr/share/man/man3/XS::Typemap.3pm /usr/sh +are/man/man3/XSLoader.3pm /usr/share/man/man3/attributes.3pm /usr/sha +re/man/man3/attrs.3pm /usr/share/man/man3/autouse.3pm /usr/share/man/ +man3/base.3pm /usr/share/man/man3/bigint.3pm /usr/share/man/man3/bign +um.3pm /usr/share/man/man3/bigrat.3pm /usr/share/man/man3/blib.3pm /u +sr/share/man/man3/bytes.3pm /usr/share/man/man3/charnames.3pm /usr/sh +are/man/man3/constant.3pm /usr/share/man/man3/diagnostics.3pm /usr/sh +are/man/man3/encoding.3pm /usr/share/man/man3/fields.3pm /usr/share/m +an/man3/filetest.3pm /usr/share/man/man3/if.3pm /usr/share/man/man3/i +nteger.3pm /usr/share/man/man3/less.3pm /usr/share/man/man3/lib.3pm / +usr/share/man/man3/locale.3pm /usr/share/man/man3/open.3pm /usr/share +/man/man3/ops.3pm /usr/share/man/man3/overload.3pm /usr/share/man/man +3/re.3pm /usr/share/man/man3/sigtrap.3pm /usr/share/man/man3/sort.3pm + /usr/share/man/man3/strict.3pm /usr/share/man/man3/subs.3pm /usr/sha +re/man/man3/threads.3pm /usr/share/man/man3/threads::shared.3pm /usr/ +share/man/man3/utf8.3pm /usr/share/man/man3/vars.3pm /usr/share/man/m +an3/vmsish.3pm /usr/share/man/man3/warnings.3pm /usr/share/man/man3/w +arnings::register.3pm not ok 6 # Perl header `arpa/inet.ph' does not appear to be properly installed. # Perl header `db.ph' does not appear to be properly installed. # Perl header `dirent.ph' does not appear to be properly installed. # Perl header `dlfcn.ph' does not appear to be properly installed. # Perl header `float.ph' does not appear to be properly installed. # Perl header `langinfo.ph' does not appear to be properly installed. Can't locate bits/posix1_lim.ph in @INC (did you run h2ph?) (@INC cont +ains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8 +.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/pe +rl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/ +5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-lin +ux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-mult +i /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/per +l5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site +_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5 +.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib +/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendo +r_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 +/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux- +thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi + /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe +rl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5 +/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/ve +ndor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendo +r_perl .) at /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/l +imits.ph line 70. Compilation failed in require at /usr/lib/perl5/5.8.5/i386-linux-threa +d-multi/syslimits.ph line 12. # Perl header `locale.ph' does not appear to be properly installed. # Perl header `math.ph' does not appear to be properly installed. # Perl header `netdb.ph' does not appear to be properly installed. # Perl header `netinet/tcp.ph' does not appear to be properly installe +d. # Perl header `netinet/in.ph' does not appear to be properly installed +. # Perl header `poll.ph' does not appear to be properly installed. # Perl header `pthread.ph' does not appear to be properly installed. # Perl header `sys/file.ph' does not appear to be properly installed. # Perl header `sys/mman.ph' does not appear to be properly installed. # Perl header `sys/param.ph' does not appear to be properly installed. # Perl header `sys/stat.ph' does not appear to be properly installed. # Perl header `sys/statfs.ph' does not appear to be properly installed +. # Perl header `sys/statvfs.ph' does not appear to be properly installe +d. # Perl header `sys/utsname.ph' does not appear to be properly installe +d. # Perl header `termios.ph' does not appear to be properly installed. # Perl header `unistd.ph' does not appear to be properly installed. # Perl header `ustat.ph' does not appear to be properly installed. # Perl header `values.ph' does not appear to be properly installed. not ok 7 2/7 subtests failed, 71.43% okay.

Update: title edited. As a note, for us antipodeans, it is not an "offensive" term. Apologies for offended sensibilities.

Replies are listed 'Best First'.
Re: Broken perl install
by Khen1950fx (Canon) on Jul 28, 2006 at 19:56 UTC
    First, this is the worst Perl installation that I've ever seen. If I hadn't seen it with my own eyes, I wouldn't have believed it!

    Second, it's not a Perl problem nor a Redhat problem. You need to work on your computer skills.

    Third, don't try to salvage it. It's totally useless as is.

    Fourth, backup your work, reformat the disk, then reinstall Redhat.

    Good Luck!

      It turns out that perlivp has a similar output after a FRESH build of RedHat Linux EL 4 (did a full server rebuild as a last resort). Obviously either perlivp or some of Perl itself is broken on RHEL4, which makes it hard to diagnose if Perl gets really broken by a subsequent module install.

      Got a support call in with RedHat for this issue.

      Hm, since the server is working fine except for certain Perl scripts (not all), it's mainly a Postfix server which is still delivering enterprise mail successfully, and that this problem wasn't happening until I installed a big bunch of modules, that comment isn't particularly helpful. I'd love to know which "computer skills" I'm supposed to be improving here (although I'll cop to the "install only ONE thing a time" issue).

      I don't pretend to be a Linux expert, but it concerns me that installing modules means "reformat your server". And people bitch about Windows.