Since your XML simple is under /usr/local then it's not been installed as part 
of an RPM so that's why it's not being seen.

What I don't understand is why your install command didn't just install that as 
a dependency (the docs for yum install on CentOS6 say that it should).

You could try manually doing:

yum install perl-XML-Simple and see what that does.

Simon.

From: Nikolai N Bezroukov 
<nikolai.bezrou...@basf.com<mailto:nikolai.bezrou...@basf.com>>
Date: Wednesday, 5 November 2014 20:52
To: "users@gridengine.org<mailto:users@gridengine.org>" 
<users@gridengine.org<mailto:users@gridengine.org>>
Subject: [gridengine users] Son of grid engine RPMs version 8.1.8 check for 
XML::Simple problem

Hi All,

I am trying to install version 8.1.8 but run into problem with XML::Simple. 
This Perl module is installed on my system in 
/usr/local/share/perl5/XML/Simple.pm but rpm check can't find it and complains.

[0]root@sandbox: # yum install gridengine-8.1.8-1.el6.x86_64.rpm
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, 
subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Examining gridengine-8.1.8-1.el6.x86_64.rpm: gridengine-8.1.8-1.el6.x86_64
Marking gridengine-8.1.8-1.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package gridengine.x86_64 0:8.1.8-1.el6 will be installed
--> Processing Dependency: perl(XML::Simple) for package: 
gridengine-8.1.8-1.el6.x86_64
--> Processing Dependency: libhwloc.so.5()(64bit) for package: 
gridengine-8.1.8-1.el6.x86_64
--> Processing Dependency: libjemalloc.so.1()(64bit) for package: 
gridengine-8.1.8-1.el6.x86_64
--> Running transaction check
---> Package gridengine.x86_64 0:8.1.8-1.el6 will be installed
--> Processing Dependency: perl(XML::Simple) for package: 
gridengine-8.1.8-1.el6.x86_64
---> Package hwloc.x86_64 0:1.5-3.el6_5 will be installed
---> Package jemalloc.x86_64 0:3.6.0-1.el6 will be installed
--> Finished Dependency Resolution
Error: Package: gridengine-8.1.8-1.el6.x86_64 (/gridengine-8.1.8-1.el6.x86_64)
           Requires: perl(XML::Simple)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

[1] root@sandbox: # perldoc -l XML::Simple
/usr/local/share/perl5/XML/Simple.pm

What is the best way to resolve this problem?

Regards,

kievite
The Babraham Institute, Babraham Research Campus, Cambridge CB22 3AT Registered 
Charity No. 1053902.
The information transmitted in this email is directed only to the addressee. If 
you received this in error, please contact the sender and delete this email 
from your system. The contents of this e-mail are the views of the sender and 
do not necessarily represent the views of the Babraham Institute. Full 
conditions at: www.babraham.ac.uk<http://www.babraham.ac.uk/terms>
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to