-----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-----

Reply via email to