-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mike,
I think it might be a problem with that version of perl. We had the same problem on one of our management nodes that had perl-5.8.8-40.el5_9 on it. It was really weird. All of the .pl files that I traced through had the right version strings. I found a .so file (/usr/lib64/perl5/5.8.8/x86_64-linux- thread-multi/auto/List/Util/Util.so) that had 1.21 as the version string compiled into it. I replaced that file with one from another management node (looking now reveals the other has perl-5.8.8-38.el5_8), and everything worked fine. Back rev'ing the whole package is probably the better fix. Josh On Tuesday, July 30, 2013 7:10:33 PM Waldron, Michael H wrote: > Doing a routine yum update on my test VCL system breaks vcld after the perl > rpm gets updated. > > OS: RHEL 5.9 > VCL: 2.3.1 > > yum update perl > > This updates the perl rpm from perl-5.8.8-38.el5_8 to perl-5.8.8-40.el5_9. > Afterward, restarting vcld yields the following errors: > > Starting vcld daemon: > Scalar::Util does not define $Scalar::Util::VERSION--version check failed at > /usr/lib/perl5/site_perl/5.8.8/Object/InsideOut.pm line 17. BEGIN > failed--compilation aborted at > /usr/lib/perl5/site_perl/5.8.8/Object/InsideOut.pm line 17. Compilation > failed in require at /usr/local/vcl/bin/../lib/VCL/DataStructure.pm line > 79. BEGIN failed--compilation aborted at > /usr/local/vcl/bin/../lib/VCL/DataStructure.pm line 79. Compilation failed > in require at /usr/local/vcl/bin/vcld line 62. > BEGIN failed--compilation aborted at /usr/local/vcl/bin/vcld line 62 (#1) > (F) You said something like "use Module 42" but the Module did not > define a $VERSION. > > Uncaught exception from user code: > Scalar::Util does not define $Scalar::Util::VERSION--version check > failed at /usr/lib/perl5/site_perl/5.8.8/Object/InsideOut.pm line 17. BEGIN > failed--compilation aborted at > /usr/lib/perl5/site_perl/5.8.8/Object/InsideOut.pm line 17. Compilation > failed in require at /usr/local/vcl/bin/../lib/VCL/DataStructure.pm line > 79. BEGIN failed--compilation aborted at > /usr/local/vcl/bin/../lib/VCL/DataStructure.pm line 79. Compilation failed > in require at /usr/local/vcl/bin/vcld line 62. > BEGIN failed--compilation aborted at /usr/local/vcl/bin/vcld line 62. > at /usr/local/vcl/bin/vcld line 62 > [FAILED] > > If I revert back to the previous perl rpm, all works again. Any ideas what's > causing this? > > > Mike Waldron > Systems Specialist > ITS - Research Computing Center > University of North Carolina at Chapel Hill - -- - ------------------------------- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEUEARECAAYFAlH4Gs8ACgkQV/LQcNdtPQN1zgCffWWhin3RHwXZqBW13iDjHxRZ lekAl1xJ78N5tuvJgpulhfhT8xdSqo4= =dyRo -----END PGP SIGNATURE-----
