- Integrated Systems
- About Us
- Integrated Systems
- About Us
05-16-2013 06:44 AM
Failed dependencies when Installing Service Pack for ProLiant (SPP) on Red Hat 6.4
Some SPP update questions from Dyfrig and customer:
A customer that I’ve been helping with firmware and software updates using SPP has been trying to install SPP on to their new build RHEL 6.4 servers, using the latest SPP and the 6.4 supplementary pack as an additional repository .
The problem is, to quote the customer, is that it fails to install the HP insight agents because it wanted some pre-requisites that don't exist on 6.4, and although most of the packages installed, the versions quoted have been superseded.
Repsonse from Kim and the Linux Engineering team:
Here is the response I received from the Linux Engineering team:
I'm unable to replicate the issue, but I noticed they're subscribing
both to the SPP and the SPP-supplement. This is a bit unorthodoxed
and I suggest they subscribe to the "current" version of the SPP
which is an overlay of all the SPP's and supplements. They'll get
the latest version of all artifacts this way.
The error doesn't have a lot of info in it, but I'm also guessing
yum isn't configured correctly to pull additional dependency rpms
Here's what I just did (which worked);
[root@localhost yum.repos.d]# cat rhel.repo
[root@localhost yum.repos.d]# cat HP-spp.repo
name=HP Software Delivery Repository for spp
Package Arch Version Repository Size
hp-snmp-agents x86_64 9.30-2412.33.rhel6 HP-spp 1.0 M
Installing for dependencies:
hp-health x86_64 9.31-1572.3.rhel6 HP-spp 565 k
lm_sensors-libs x86_64 3.1.1-17.el6 rhel 38 k
net-snmp x86_64 1:5.5-44.el6 rhel 303 k
net-snmp-libs x86_64 1:5.5-44.el6 rhel 1.5 M
Install 5 Package(s)
Total download size: 3.4 M
Installed size: 12 M
Is this ok [y/N]: y
(1/5): hp-health-9.31-1572.3.rhel6.x86_64.rpm | 565 kB 00:00
(2/5): hp-snmp-agents-9.30-2412.33.rhel6.x86_64.rpm | 1.0 MB 00:00
(3/5): lm_sensors-libs-3.1.1-17.el6.x86_64.rpm | 38 kB 00:00
(4/5): net-snmp-5.5-44.el6.x86_64.rpm | 303 kB 00:00
(5/5): net-snmp-libs-5.5-44.el6.x86_64.rpm | 1.5 MB 00:00
Total 31 MB/s | 3.4 MB 00:00
Running Transaction Test
Transaction Test Succeeded
Installing : lm_sensors-libs-3.1.1-17.el6.x86_64 1/5
Installing : 1:net-snmp-libs-5.5-44.el6.x86_64 2/5
Installing : 1:net-snmp-5.5-44.el6.x86_64 3/5
Installing : hp-health-9.31-1572.3.rhel6.x86_64 4/5
Please read the Licence Agreement for this software at
By not removing this package, you are accepting the terms
of the "HP Proliant Essentials Software End User License Agreement".
Using Proliant Standard
IPMI based System Health Monitor
Starting Proliant Standard
IPMI based System Health Monitor (hpasmlited):
Starting HP Advanced Server Recovery Daemon[ OK ]
The hp-health RPM has installed successfully.
Installing : hp-snmp-agents-9.30-2412.33.rhel6.x86_64 5/5
Response from Dyfrig:
Thanks for the response, but in regards to the following statement:
I noticed they're subscribing both to the SPP and the SPP-supplement. This is a bit unorthodoxed and I suggest they subscribe to the "current" version of the SPP which is an overlay of all the SPP's and supplements
This is a supplement which has to be added to the latest SPP as quoted in the Deployment Instructions section of the Red Hat Enterprise Linux 6.4 Supplement for HP Service Pack for ProLiant 2013.02.0 Release Notes:
“On the Source Selection screen, set the directories where the contents of the Supplement and the SPP (if needed) as repositories from where to get the components to be installed”
I understand that there is not a lot of information on the error and the full logs don’t have any more, but the problem seems to be that HPSUM is trying to install snmp-agents-9.30-2412.31.rhel5 and not the one for rhel6. Looking at the attached logsit looksit looks like all of the components it is trying to install are for RHEL5.
Is there any reason why it would do this?
Reply from Kim:
HP SUM 5.x requires the user to select the Red Hat Package Manager (rpms) which he wants to install. HP SUM 5.x does not filter rpms based on architecture or OS. So HPSUM presents ALL rpms in the repository as available for installation. If your customer does not what rhel5 rpms to be installed, he needs to make sure that they are not selected.
Any other input or comments?