ProLiant Servers (ML,DL,SL)

Service Pack for Proliant: Now what?

 
SOLVED
Go to solution
epretorious
Regular Advisor

Service Pack for Proliant: Now what?

When I insert the SmartStart 8.70 (B) CD-ROM the EULA is presented and then the HP Smart Update Manager is launched. But when I insert the SPP DVD nothing happens and there don't appear to be any Overview documents or any instructions so it's really not clear what should be done with the bootable SPP DVD (or the operating system-specific SPP DVD).

 

Now what?

Eric Pretorious
20 REPLIES 20
epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?

I used my laptop to check the contents of the the Red Hat-specific ISO for the DL/ML/BL platforms and found the Start.html extremely helpful:

 

Deployment: 

To deploy firmware and/or systems software using the HP Service Pack for ProLiant (SPP) Subset ISO, please accept the EULA and then launch HP Smart Update Manager (HP SUM), the deployment tool, based on the operating system that is active. Follow the onscreen steps to deploy the desired firmware and software components.

View End User License Agreement (EULA)

Launch HP SUM for Linux: 

    cd /hp/swpackages
    ./hpsum

And I also found contents.html useful: Particularly the Software section (edited for clarity)...

 

Software - System Management

  1. HP Version Control Agent for Linux
  2. HP Array Configuration Utility for Linux
  3. HP Array Configuration Utility CLI for Linux
  4. HP Insight Diagnostics Online Edition for Linux (x86-64)
  5. HP Insight Diagnostics Online Edition for Linux (x86 32-bit)
  6. HP System Management Homepage for Linux (AMD64/EM64T)
  7. HP System Management Homepage for Linux (x86)
  8. HP System Management Homepage Templates for Linux
  9. HP System Health Application and Command Line Utilities for Red Hat Enterprise Linux 5 (AMD64/EM64T)
  10. HP System Health Application and Command Line Utilities for Red Hat Enterprise Linux 5 (x86)
  11. HP System Health Application and Command Line Utilities for Red Hat Enterprise Linux 6 (AMD64/EM64T)
  12. HP System Health Application and Command Line Utilities for Red Hat Enterprise Linux 6 (x86)
  13. HP SNMP Agents for Red Hat Enterprise Linux 5 (AMD64/EM64T)
  14. HP SNMP Agents for Red Hat Enterprise Linux 5 (x86)
  15. HP SNMP Agents for Red Hat Enterprise Linux 6 (AMD64/EM64T)
  16. HP SNMP Agents for Red Hat Enterprise Linux 6 (x86)

Many of these tools are already familiar to me (e.g., HP System Management Homepage) and others are probably easy enough to figure out (e.g., HP SNMP Agents for Red Hat Enterprise Linux) but others need explanation and instruction (e.g., HP Insight Diagnostics Online Edition for Linux,  HP Version Control Agent for Linux, and HP Array Configuration Utility CLI for Linux). Where are the guides for these tools?

Eric Pretorious
Jan Soska
Honored Contributor

Re: Service Pack for Proliant: Now what?

Hello,

HP Insight Diagnostics Online Edition for Linux - http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c00293061/c00293061.pdf

HP Version Control Agent for Linux

HP Array Configuration Utility CLI for Linux - http://h10032.www1.hp.com/ctg/Manual/c00709035.pdf

 

jan

epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?


@Jan Soska wrote:

Hello,

HP Insight Diagnostics Online Edition for Linux - http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c00293061/c00293061.pdf

HP Version Control Agent for Linux

HP Array Configuration Utility CLI for Linux - http://h10032.www1.hp.com/ctg/Manual/c00709035.pdf


Thanks, Jan:

I'll be sure to take a look at those links once I'm able to install the software included on the the HP Service Pack for ProLiant (SPP) Subset  ISO (2012.01.00). But, so far, I've been unable to resolve all of the necessary dependencies and install the software. (See below.)

Eric Pretorious
epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?

I've verified that all eighteen of the prerequisites are installed: (edited for clarity)...

 

====================================================================

The minimum requirements when running HP SUM or deploying components to systems

running a Linux operating system include the following:

  • glibc 2.2.4-26 or later

  • gawk 3.1.0-3 or later

  • sed 3.02-10 or later

  • pciutils-2.1.8-25.i386.rpm or later

The following RPMs are also required:

On Red Hat servers:

  • rpm 4.0.4 or later

  • rpm-build 4.0.4 or later

  • rpm-devel 4.0.4 or later

To successfully deploy HP SUM on remote target systems based on a Linux operating system,

the following packages must be available:

  • tcl-8.x package

  • expect-5.x package

In addition, components that are compiled from source code (such as NIC drivers) require the

presence of the following build tools:

  • gcc-2.96-108.1 or later

  • cpp-2.96-108.1 or later

  • binutils-2.11.90.0.8 or later

  • glibc-devel-2.2.4-26 or later

  • kernel-headers- (The version number depends on which kernel is used.)

Installing these updates requires legacy compatibility libraries be loaded.

 

The command interpreter (shell) /bin/bash must be installed.

 

Note: Please ensure the following RPMs are also installed.

 

For Red Hat Enterprise Linux 5 AMD64/EM64T servers:

  • compat-libstdc++-296-2.96-132.7.2.i386 or later

  • lm_sensors-2.8.7-2.x86_64 or later

  • net-snmp-5.3.1-14.el5.x86_64 or later

  • perl (needed to provide the libperl.so)

  • libnl (needed for QLogic and Emulex drivers)

The following RPMs are needed only on the local Linux system running HP SUM to perform builds of NIC source RPMs:

  • gcc-2.96-108.1 or later

  • kernel-devel (needed to build RPMs from source. Especially for Red Hat Enterprise

  • Server 5.3 and later, please be sure to install the kernel-devel in addition to any kernel specific devel package such as kernel-xen-devel or kernel-PAE-devel)

  • RPM build tools

====================================================================


libnl & kernel-devel were added later...

 

Package glibc-2.5-65.el5_7.3.x86_64 already installed and latest version
Package glibc-2.5-65.el5_7.3.i686 already installed and latest version
Package gawk-3.1.5-14.el5.x86_64 already installed and latest version
Package sed-4.1.5-8.el5.x86_64 already installed and latest version
Package pciutils-3.1.7-3.el5.x86_64 already installed and latest version
Package rpm-4.4.2.3-22.el5_7.2.x86_64 already installed and latest version
Package tcl-8.4.13-4.el5.x86_64 already installed and latest version
Package cpp-4.1.2-51.el5.x86_64 already installed and latest version
Package binutils-2.17.50.0.6-14.el5.x86_64 already installed and latest version
Package lm_sensors-2.10.7-9.el5.x86_64 already installed and latest version
Package 1:net-snmp-5.3.2.2-14.el5_7.1.x86_64 already installed and latest version
...
==========================================================================
 Package                       Arch       Version             Repository  
==========================================================================
Installing:
 compat-libstdc++-296          i386       2.96-138            base        
 expect                        i386       5.43.0-5.1          base        
 expect                        x86_64     5.43.0-5.1          base        
 gcc                           x86_64     4.1.2-51.el5        base        
 glibc-devel                   i386       2.5-65.el5_7.3      updates     
 glibc-devel                   x86_64     2.5-65.el5_7.3      updates     
 lm_sensors                    i386       2.10.7-9.el5        base        
 rpm-build                     x86_64     4.4.2.3-22.el5_7.2  updates     
 rpm-devel                     i386       4.4.2.3-22.el5_7.2  updates     
 rpm-devel                     x86_64     4.4.2.3-22.el5_7.2  updates     
 tcl                           i386       8.4.13-4.el5        base        
Installing for dependencies:
 elfutils                      x86_64     0.137-3.el5         base        
 elfutils-libelf               i386       0.137-3.el5         base        
 elfutils-libelf-devel         x86_64     0.137-3.el5         base        
 elfutils-libelf-devel-static  x86_64     0.137-3.el5         base        
 elfutils-libs                 x86_64     0.137-3.el5         base        
 glibc-headers                 x86_64     2.5-65.el5_7.3      updates     
 kernel-headers                x86_64     2.6.18-274.18.1.el5 updates     
 libsysfs                      i386       2.1.0-1.el5         base        
 rpm-libs                      i386       4.4.2.3-22.el5_7.2  updates     
 sqlite                        i386       3.3.6-5             base        
 sqlite-devel                  x86_64     3.3.6-5             base        

Transaction Summary
==========================================================================
Install      22 Package(s)
Upgrade       0 Package(s)

 

But SUM 5.0.0 still complains...

 

Failed Dependency for component: hp-smh-templates-8.7.0.10-10.noarch.rpm
Installation for "hp System Management Homepage Template Package" requires one or more of the following that is not currently installed or in the install set:

- hpsmh
- hp-snmp-agents


Failed Dependency for component: hpdiags-8.7.3-5.linux.x86_64.rpm
Installation for "hp Insight Diagnostics" requires one or more of the following that is not currently installed or in the install set:

- hpsmh


Failed Dependency for component: hpvca-6.3.0-8.linux.rpm
Installation for "HP Version Control Agent for Linux" requires one or more of the following that is not currently installed or in the install set:

- hpsmh
- ld-linux.so.2


Failed Dependency for component: kmod-cciss-4.6.28-14.el6.x86_64.rpm
Installation for "cciss kernel module(s)" requires one or more of the following that is not currently installed or in the install set:

- rpmlib(FileDigests)
- kernel(add_disk)
- kernel(alloc_disk)
- kernel(blk_cleanup_queue)
- kernel(blk_complete_request)
- kernel(blk_end_request_all)
- kernel(blk_init_queue)
- kernel(blk_peek_request)
- kernel(blk_queue_bounce_limit)
- kernel(blk_queue_logical_block_size)
- kernel(blk_queue_max_hw_sectors)
- kernel(blk_queue_max_segments)
- kernel(blk_queue_softirq_done)
- kernel(blk_rq_map_sg)
- kernel(blk_start_queue)
- kernel(blk_start_request)
- kernel(blk_stop_queue)
- kernel(bus_register)
- kernel(bus_unregister)
- kernel(capable)
- kernel(complete)
- kernel(_cond_resched)
- kernel(__const_udelay)
- kernel(copy_from_user)
- kernel(copy_in_user)
- kernel(copy_to_user)
- kernel(del_gendisk)
- kernel(dev_driver_string)
- kernel(dev_get_drvdata)
- kernel(device_add)
- kernel(device_del)
- kernel(device_initialize)
- kernel(dev_set_drvdata)
- kernel(dev_set_name)
- kernel(dma_ops)
- kernel(dynamic_debug_enabled)
- kernel(dynamic_debug_enabled2)
- kernel(find_first_zero_bit)
- kernel(free_irq)
- kernel(free_pages)
- kernel(__get_free_pages)
- kernel(__get_user_2)
- kernel(__get_user_4)
- kernel(ioremap_nocache)
- kernel(iounmap)
- kernel(kfree)
- kernel(__kmalloc)
- kernel(kmem_cache_alloc_notrace)
- kernel(__list_add)
- kernel(lock_kernel)
- kernel(malloc_sizes)
- kernel(mcount)
- kernel(memcmp)
- kernel(memcpy)
- kernel(memset)
- kernel(module_layout)
- kernel(msleep)
- kernel(__mutex_init)
- kernel(mutex_lock)
- kernel(mutex_unlock)
- kernel(param_get_int)
- kernel(param_set_int)
- kernel(pci_bus_read_config_dword)
- kernel(pci_bus_read_config_word)
- kernel(pci_bus_write_config_dword)
- kernel(pci_bus_write_config_word)
- kernel(pci_disable_device)
- kernel(pci_disable_msi)
- kernel(pci_disable_msix)
- kernel(pci_enable_device)
- kernel(pci_enable_msi_block)
- kernel(pci_enable_msix)
- kernel(pci_find_capability)
- kernel(__pci_register_driver)
- kernel(pci_release_regions)
- kernel(pci_request_regions)
- kernel(pci_restore_state)
- kernel(pci_save_state)
- kernel(pci_set_consistent_dma_mask)
- kernel(pci_set_dma_mask)
- kernel(pci_unregister_driver)
- kernel(per_cpu__current_task)
- kernel(__phys_addr)
- kernel(printk)
- kernel(proc_create_data)
- kernel(proc_mkdir)
- kernel(put_device)
- kernel(put_disk)
- kernel(pv_irq_ops)
- kernel(register_blkdev)
- kernel(remove_proc_entry)
- kernel(request_threaded_irq)
- kernel(reset_devices)
- kernel(schedule_timeout_uninterruptible)
- kernel(scsi_add_device)
- kernel(scsi_add_host_with_dma)
- kernel(scsi_cmd_ioctl)
- kernel(scsi_device_lookup)
- kernel(scsi_device_put)
- kernel(scsi_device_type)
- kernel(scsi_dma_map)
- kernel(scsi_dma_unmap)
- kernel(scsi_host_alloc)
- kernel(scsi_host_put)
- kernel(scsi_remove_device)
- kernel(scsi_remove_host)
- kernel(scsi_scan_host)
- kernel(seq_lseek)
- kernel(seq_open)
- kernel(seq_printf)
- kernel(seq_read)
- kernel(seq_release)
- kernel(sg_init_table)
- kernel(sg_next)
- kernel(slab_buffer_size)
- kernel(snprintf)
- kernel(_spin_lock_irq)
- kernel(_spin_lock_irqsave)
- kernel(_spin_unlock_irqrestore)
- kernel(sprintf)
- kernel(__stack_chk_fail)
- kernel(strlen)
- kernel(strncpy)
- kernel(__tracepoint_kmalloc)
- kernel(unlock_kernel)
- kernel(unregister_blkdev)
- kernel(wait_for_completion)
- kernel(warn_slowpath_null)
- kernel(x86_dma_fallback_dev)
- rpmlib(PayloadIsXz)


Failed Dependency for component: kmod-hpsa-3.0.0-2.el6.x86_64.rpm
Installation for "hpsa kernel module(s)" requires one or more of the following that is not currently installed or in the install set:

- rpmlib(FileDigests)
- kernel(autoremove_wake_function)
- kernel(capable)
- kernel(complete)
- kernel(_cond_resched)
- kernel(copy_from_user)
- kernel(copy_in_user)
- kernel(copy_to_user)
- kernel(dev_driver_string)
- kernel(dev_get_drvdata)
- kernel(dev_set_drvdata)
- kernel(dma_ops)
- kernel(dynamic_debug_enabled)
- kernel(dynamic_debug_enabled2)
- kernel(find_first_zero_bit)
- kernel(finish_wait)
- kernel(free_irq)
- kernel(__get_user_2)
- kernel(__get_user_4)
- kernel(__init_waitqueue_head)
- kernel(ioremap_nocache)
- kernel(iounmap)
- kernel(kfree)
- kernel(__kmalloc)
- kernel(kmem_cache_alloc_notrace)
- kernel(__list_add)
- kernel(malloc_sizes)
- kernel(mcount)
- kernel(memcmp)
- kernel(memcpy)
- kernel(memset)
- kernel(module_layout)
- kernel(msleep)
- kernel(param_get_int)
- kernel(param_set_int)
- kernel(pci_bus_read_config_word)
- kernel(pci_bus_write_config_word)
- kernel(pci_disable_device)
- kernel(pci_disable_msi)
- kernel(pci_disable_msix)
- kernel(pci_enable_device)
- kernel(pci_enable_msi_block)
- kernel(pci_enable_msix)
- kernel(pci_find_capability)
- kernel(__pci_register_driver)
- kernel(pci_release_regions)
- kernel(pci_request_regions)
- kernel(pci_restore_state)
- kernel(pci_save_state)
- kernel(pci_set_consistent_dma_mask)
- kernel(pci_set_dma_mask)
- kernel(pci_unregister_driver)
- kernel(per_cpu__current_task)
- kernel(__phys_addr)
- kernel(prepare_to_wait)
- kernel(printk)
- kernel(pv_irq_ops)
- kernel(request_threaded_irq)
- kernel(reset_devices)
- kernel(schedule)
- kernel(scsi_add_device)
- kernel(scsi_add_host_with_dma)
- kernel(scsi_adjust_queue_depth)
- kernel(scsi_device_lookup)
- kernel(scsi_device_put)
- kernel(scsi_device_type)
- kernel(scsi_dma_map)
- kernel(scsi_dma_unmap)
- kernel(scsi_host_alloc)
- kernel(scsi_host_put)
- kernel(scsi_remove_device)
- kernel(scsi_remove_host)
- kernel(scsi_scan_host)
- kernel(sg_next)
- kernel(slab_buffer_size)
- kernel(snprintf)
- kernel(_spin_lock_irqsave)
- kernel(_spin_unlock_irqrestore)
- kernel(sprintf)
- kernel(sscanf)
- kernel(__stack_chk_fail)
- kernel(strlen)
- kernel(strncmp)
- kernel(strncpy)
- kernel(__tracepoint_kmalloc)
- kernel(wait_for_completion)
- kernel(__wake_up)
- kernel(warn_slowpath_null)
- kernel(x86_dma_fallback_dev)
- rpmlib(PayloadIsXz)

 

Why won't HP SUM install correctly?

Eric Pretorious
epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?

Regarding gcc (i.e., the ld-linux.so.2 error above)..

 

[eric@h2 ~]$ whereis ld-linux.so.2
ld-linux.so: /lib/ld-linux.so.2 /usr/share/man/man8/ld-linux.so.8.gz

[eric@h2 ~]$ ll /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 9 Feb 24 13:25 /lib/ld-linux.so.2 -> ld-2.5.so

[eric@h2 ~]$ rpm -qf /lib/ld-2.5.so
glibc-2.5-65.el5_7.3

[eric@h2 ~]$ rpm -q -i glibc-2.5-65.el5_7.3
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.5                               Vendor: CentOS
Release     : 65.el5_7.3                    Build Date: Mon 13 Feb 2012 01:56:55 PM PST
Install Date: Fri 24 Feb 2012 01:23:03 PM PST      Build Host: builder10.centos.org
Group       : System Environment/Libraries   Source RPM: glibc-2.5-65.el5_7.3.src.rpm
Size        : 11675112                         License: LGPL
Signature   : DSA/SHA1, Mon 13 Feb 2012 07:06:32 PM PST, Key ID a8a447dce8562897
Summary     : The GNU libc libraries.
Description :
The glibc package...

Name        : glibc                        Relocations: (not relocatable)
Version     : 2.5                               Vendor: CentOS
Release     : 65.el5_7.3                    Build Date: Mon 13 Feb 2012 03:41:15 PM PST
Install Date: Fri 24 Feb 2012 01:25:43 PM PST      Build Host: builder10.centos.org
Group       : System Environment/Libraries   Source RPM: glibc-2.5-65.el5_7.3.src.rpm
Size        : 12971340                         License: LGPL
Signature   : DSA/SHA1, Mon 13 Feb 2012 07:06:32 PM PST, Key ID a8a447dce8562897
Summary     : The GNU libc libraries.
Description :
The glibc package...

 

Regarding kernel-devel...

 

[eric@h2 ~]$ uname -a
Linux h2.example.com 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

[eric@h2 ~]$ rpm -qa | grep kernel
kernel-2.6.18-274.18.1.el5
kernel-devel-2.6.18-274.18.1.el5
kernel-headers-2.6.18-274.18.1.el5
kernel-2.6.18-274.el5

 

Eric Pretorious
epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?

Even if I de-select the failed components...

 

hp-smh-templates-8.7.0.10-10.noarch.rpm
hpdiags-8.7.3-5.linux.x86_64.rpm
hpvca-6.3.0-8.linux.rpm
kmod-cciss-4.6.28-14.el6.x86_64.rpm
kmod-hpsa-3.0.0-2.el6.x86_64.rpm

 

SUM 5.0.0 still fails:

 

Failed to download web component

 

Eric Pretorious
epretorious
Regular Advisor

Re: Service Pack for Proliant: Now what?

Hey, Guys:

I really need an answer to this problem.

 

Why won't SUM install any of the software, drivers, or firmware?

Eric Pretorious
Jan Soska
Honored Contributor

Re: Service Pack for Proliant: Now what?

Simetimes it is really anoying.

Last time I did it manually, trying basic tools first and then add next as they are depended on each other.

It was gues / try system, but finally all worked...

 

Jan

Jimmy Vance
Honored Contributor
Solution

Re: Service Pack for Proliant: Now what?

Give the HP Linux Software Delivery Repository a try. http://downloads.linux.hp.com/SDR/ Once configured tools like apt, yum, and zypper are used to install/update HP components

 

 

No support by private messages. Please ask the forum!