Account Links: Cart | Your Account | Logout

Skip to content

Red Hat Knowledgebase

Red Hat Knowledgebase Search:

Updated Within the Last:

New Solutions within the last day New Solutions within the last week New Solutions within the last month

Browse by topics:


Click to View a Topic
Red Hat Network > General > Issue <<  3 of 207 >>

Solution Tools:


Email a Solution Postcard Printer version Submit a comment on this answer Update notifications Request an answer Back

Article Reference

Article ID: 8726
Last update: 08-17-06
Issue:
Why does updating my Red Hat Enterprise Linux 4 system to the latest packages for Update 4 fail with unresolved dependencies with an error indicating that the kernel-ib package is required?
Resolution:

Release Found:Red Hat Enterprise Linux 4 on i386, ia64, and x86_64

Symptom:
Attempting to update my system to the latest Red Hat Enterprise Linux 4 packages, up2date fails to resolve dependencies. The error message indicates that the kernel-ib package is required. A sample error message will look like below (also see attached screenshot for sample error message):

  There was a package dependency problem. The message was:
        
        Unresolvable chain of dependencies:
        libibcommon  1.0-1                       requires kernel-ib
        libibumad  1.0-1                         requires kernel-ib
        libibverbs  1.0.3-1                      requires kernel-ib
        libibverbs-utils  1.0.3-1                requires kernel-ib
        libmthca  1.0.2-1                        requires kernel-ib
        libsdp  0.9.0-1                          requires kernel-ib
        opensm  1.2.0-1                          requires kernel-ib
        opensm-libs  1.2.0-1                     requires kernel-ib
      

Solution:
Starting with Red Hat Enterprise Linux 4 Update 4, OpenIB Infiniband support was separated into multiple packages. One of these packages is called "kernel-ib".

The default configuration for the up2date client will exclude any packages matching the glob "kernel*". To confirm if the settings exclude packages matching the glob "kernel*", run the command:

        # echo | up2date --configure --nox | grep pkgSkipList
        20. pkgSkipList        ['kernel*']

If using a similar configuration as noted above, and would like to install the kernel-ib package, modify the pkgSkipList configuration.

Remove the string "kernel*" from the pkgSkipList by running the command:

        
        # up2date --configure 

Now, run up2date again to upgrade the packages to the latest available packages on RHN.

NOTE: If you would like the up2date client to skip kernel packages in the future, yet continue to update the kernel-ib OpenIB Infiniband package, consider setting the pkgSkipList to the following:

        
        # echo | up2date --configure --nox | grep pkgSkipList
        20. pkgSkipList        ['kernel', 'kernel-smp', 'kernel-hugemem', 'kernel-largesmp']


How well did this entry answer your question?


good wrong incomplete out of date
Red Hat Network > General > Issue <<   3  of  207  >>