- Community Home
- >
- Servers and Operating Systems
- >
- HPE ProLiant
- >
- ProLiant Servers (ML,DL,SL)
- >
- Missing package in SPP 2017.10 RHEL7 repository
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2017 03:41 AM
12-05-2017 03:41 AM
There is a missing package in the SPP 2017.10 RHEL7 repository. If you look into the filelist.xml file the following package is listed:
<package pkgid="5e6fdc6cf4d70a730197e62846b4f9c969962bf2" name="firmware-system-i36" arch="i386"> <version epoch="0" ver="2.52_2017_10_25" rel="1.1"/> <file>/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1/.cpq_package.inc</file> <file>/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1/.hpsetup</file> <file>/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1/CP033722.xml</file> <file>/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1/I36_2.52_10_25_2017.signed.flash</file> <file>/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1/hpsetup</file> <file>/usr/lib/i386-linux-gnu/hp-scexe-compat/CP033722.scexe</file> <file type="dir">/usr/lib/i386-linux-gnu/firmware-system-i36-2.52_2017_10_25-1.1</file> <file type="dir">/usr/lib/i386-linux-gnu/hp-scexe-compat</file> </package>
It is also listed in the primary.xml:
<package type="rpm"> <name>firmware-system-i36</name> <arch>i386</arch> <version rel="1.1" ver="2.52_2017_10_25" epoch="0"/> <checksum type="sha" pkgid="YES">5e6fdc6cf4d70a730197e62846b4f9c969962bf2</checksum> <summary>HPE ProLiant BL460c Gen9/WS460c Gen9 (I36) Servers firmware</summary> <description>This package contains the HPE ProLiant BL460c Gen9/WS460c Gen9 (I36) Servers firmware</description> <packager>Hewlett Packard Enterprise<Linux_SWdeliverables@groups.ext.hpe.com> </packager> <url>http://www.hpe.com/info/proliantlinux</url> <time build="1508454116" file="1508454213"/> <size archive="9574464" installed="9572882" package="6230005"/> <location href="firmware-system-i36-2.52_2017_10_25-1.1.i386.rpm"/> <format> <rpm:license>2012 Hewlett Packard Enterprise Development LP</rpm:license> <rpm:vendor>Hewlett Packard Enterprise</rpm:vendor> <rpm:group>Applications/System</rpm:group> <rpm:buildhost>bldeb6u3x64004.sde.rdlabs.hpecorp.net</rpm:buildhost> <rpm:sourcerpm>firmware-system-i36-2.52_2017_10_25-1.1.src.rpm</rpm:sourcerpm> <rpm:header-range end="427578" start="872"/> <rpm:provides> <rpm:entry name="firmware(hp:system:i36)"/> <rpm:entry ver="2.52_2017_10_25" epoch="0" flags="EQ" name="firmware(hp:system:i36)"/> <rpm:entry rel="1.1" ver="2.52_2017_10_25" epoch="0" flags="EQ" name="firmware-system-i36"/> <rpm:entry rel="1.1" ver="2.52_2017_10_25" epoch="0" flags="EQ" name="firmware-system-i36(x86-32)"/> </rpm:provides> <rpm:requires> <rpm:entry name="/bin/bash"/> <rpm:entry name="/bin/sh"/> <rpm:entry name="/bin/sh" pre="1"/> </rpm:requires> </format> </package>
But this package does not exist. This breaks our repo-sync job, because it complains about wrong checksums (404 page instead of a rpm package).
Please fix this.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2017 04:19 AM
12-05-2017 04:19 AM
Re: Missing package in SPP 2017.10 RHEL7 repository
The HPE Software Delivery Repository hosts yum, zypper, and apt repositories for Linux-related software packages. Much of this content is also available from various locations at hpe.com in iso or tgz format, but if you would prefer to use your Linux-native software configuration manager, you may subscribe your systems to some or all of these repositories for quick and easy access to the latest rpm/deb packages from HPE.
The SDR basically makes the contents of the SPP ISO image available for these native tools. Some of the firmware images require an active support agreement to access, these are located under a separate directory structure list as fwpp instead of spp. You can use rsync to pull both repositiores into the same local directory if you want a local mirror, rsync examples are listed on the SDR web site for both spp and fwpp. An example shell script is also posted showing how to use the required token with the fwpp repository
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2017 05:35 AM
12-05-2017 05:35 AM
Re: Missing package in SPP 2017.10 RHEL7 repository
We are using yum after all packages got synced. Our sync tool verifies the checksum for every package and thats why we found out that problem.
But you can also reproduce this with native os tools:
- Add repo to yum
[root@localhost ~]# yum-config-manager --add-repo=https://downloads.linux.hpe.com/SDR/repo/spp-gen10/rhel/7Server/x86_64/2017.10.1/ Loaded plugins: fastestmirror, langpacks adding repo from: https://downloads.linux.hpe.com/SDR/repo/spp-gen10/rhel/7Server/x86_64/2017.10.1/ [downloads.linux.hpe.com_SDR_repo_spp-gen10_rhel_7Server_x86_64_2017.10.1_] name=added from: https://downloads.linux.hpe.com/SDR/repo/spp-gen10/rhel/7Server/x86_64/2017.10.1/ baseurl=https://downloads.linux.hpe.com/SDR/repo/spp-gen10/rhel/7Server/x86_64/2017.10.1/ enabled=1
- Search for "system-firmware-i36"
[root@localhost ~]# yum search firmware-system-i36 Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00:00 downloads.linux.hpe.com_SDR_repo_spp-gen10_rhel_7Server_x86_64_2017.10.1_ | 2.5 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/5): base/7/x86_64/group_gz | 156 kB 00:00:00 (2/5): extras/7/x86_64/primary_db | 130 kB 00:00:00 (3/5): downloads.linux.hpe.com_SDR_repo_spp-gen10_rhel_7Server_x86_64_2017.10.1_/primary | 228 kB 00:00:03 (4/5): updates/7/x86_64/primary_db | 3.8 MB 00:00:03 (5/5): base/7/x86_64/primary_db | 5.7 MB 00:00:07 Determining fastest mirrors * base: ftp.hosteurope.de * extras: ftp.hosteurope.de * updates: ftp.hosteurope.de ======================================= N/S matched: firmware-system-i36 ======================================= firmware-system-i36.i386 : HPE ProLiant BL460c Gen9/WS460c Gen9 (I36) Servers firmware Name and summary matches only, use "search all" for everything.
Found!
Get information about "system-firmware-i36".
[root@localhost ~]# yum info firmware-system-i36 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.hosteurope.de * extras: ftp.hosteurope.de * updates: ftp.hosteurope.de Available Packages Name : firmware-system-i36 Arch : i386 Version : 2.52_2017_10_25 Release : 1.1 Size : 5.9 M Repo : downloads.linux.hpe.com_SDR_repo_spp-gen10_rhel_7Server_x86_64_2017.10.1_ Summary : HPE ProLiant BL460c Gen9/WS460c Gen9 (I36) Servers firmware URL : http://www.hpe.com/info/proliantlinux License : 2012 Hewlett Packard Enterprise Development LP Description : This package contains the HPE ProLiant BL460c Gen9/WS460c Gen9 (I36) Servers firmware
Found!- Install "system-firmware-i36"
[root@localhost ~]# yum install firemware-system-i36 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.hosteurope.de * extras: ftp.hosteurope.de * updates: ftp.hosteurope.de No package firemware-system-i36 available. Error: Nothing to do
Oops?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-05-2017 07:41 AM
12-05-2017 07:41 AM
SolutionI regenerated the yum indexes under that repository (Dec 3rd), and repo-sync runs clean now. The firmware in question requires warranty/support and is not in the freely available SPP repository (see the FWPP repository if you want all firmware).
Sorry for the confusion.
r,
-craig
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2017 01:14 AM
12-06-2017 01:14 AM
Re: Missing package in SPP 2017.10 RHEL7 repository
@craiger1 wrote:I regenerated the yum indexes under that repository (Dec 3rd), and repo-sync runs clean now. The firmware in question requires warranty/support and is not in the freely available SPP repository (see the FWPP repository if you want all firmware).
Sorry for the confusion.
r,
-craig
Thanks! Sync is now working again.
We know about the FWPP repository and we sync it too. But as I mentioned in the first post: the missing package broke the SPP sync.
Thanks for the fast response.