My Favorites

Close

Please to see your favorites.

  • Bookmark
  • Email Document
  • Printer Friendly
  • Favorite
  • Rating:

How to add the catalog for debuginfo packages

This document (3074997) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 10
SUSE Linux Enterprise Server 11

Situation

You want to install the debuginfo packages for advanced debugging or for the use of tools like SystemTap.

Resolution

The debuginfo packages for SLES10 are available via the ZLM catalog "SLE10-Debuginfo-Updates" on https://nu.novell.com.  The debuginfo packages for SLES11 are available via the ZLM catalog "SLE11-Debuginfo-Updates", also on https://nu.novell.com. (Please note that the catalog names both start with SLE and not SLES.)

To enable the debuginfo catalog for SLES10, depending on when the server was registered, one of the following series of steps must be followed:

  1. Customers that registered their installation after mid of August 2006, already have this channel activated.

    There are two options. You can either use a) rug/zen-updater or b) YaST2 Online Update.

    1. users of rug/zen-updater

      To verify use the command "rug ca". You should see something like

      Yes | SLE10-SP3-Debuginfo-Updates | https://nu.novell.com

      Yes | SLE10-SP3-Debuginfo-Pool    | https://nu.novell.com

      in the ouput. In case the catalog "SLE10-SP3-Debuginfo-Updates" is not subscribed, use "rug sub SLE10-SP3-Debuginfo-Updates". Otherwise you would be able to view the packages but not to download or install them.

      To search for debuginfo packages with rug, use "rug search -debuginfo". You should see something like

      | SLE10-SP3-Debuginfo-Updates | glibc-debuginfo | 2.4-31.2 |
      | SLE10-SP3-Debuginfo-Updates | kernel-debug-debuginfo | 2.6.16.21-0.8 |
      ...

      Install them like any other rpm, i.e.

      rug install kernel-debug-debuginfo-2.6.16.21-0.8

    2. users of YaST2 Online Update

      A debuginfo update source has been added to YaST2 during the registration.

      To verify, use the command "yast2 inst_source norug". You should see something like

      https://...@nu.novell.com/repo/$RCE/SLE10-SP3-Debuginfo-Updates/...

      After you have added an update source that way, you can search or install debuginfo packages with YaST2, simply use the YaST2 software installer ("/sbin/yast2 sw_single").

  2. Customers that registered before we made the debuginfos available may not have access to the debuginfos.

    There are two options. You can either use a) rug/zen-updater or b) YaST2 Online Update.

    1. users of rug/zen-updater

      If you use rug/zen-updater and you don't have the catalog"SLE10-Debuginfo-Updates" or you can't subscribe to it, you should contact Novell and ask for activation of "SLE10-Debuginfo-Updates" for your registration.

      As soon as you subscribed to "SLE10-Debuginfo-Updates":

      To you can search for debuginfo packages with rug, use "rug search -debuginfo". You should see something like

      | SLE10-SP3-Debuginfo-Updates | glibc-debuginfo | 2.4-31.2 |
      | SLE10-SP3-Debuginfo-Updates | kernel-debug-debuginfo | 2.6.16.21-0.8 |
      ...

      Since we do not ship patches for debuginfos you have install them just like any other rpm, i.e.

      rug install kernel-debug-debuginfo-2.6.16.21-0.8
    2. users of YaST2 Online Update

      If you use YaST2, you can manually add the debuginfo update source by first calling

      /sbin/yast2 inst_source norug

      and then adding an update source by URL using

      https://:@nu.novell.com/repo/$RCE/SLE10-SP3-Debuginfo-Updates//?auth=digest

      needs to match your product:

      SLED10:
      i386 sled-10-i586
      x86_64 sled-10-x86_64

      SLES10:
      i386 sles-10-i586
      ia6a sles-10-ia64
      ppc sles-10-ppc
      s390x sles-10-s390x
      x86_64 sles-10-x86_64

      needs to match the cipher in/etc/zmd/deviceid

      needs to match the cipher in/etc/zmd/secret

To enable the debuginfo catalog for SLES11, the following steps should be followed:

  1. Use zypper to confirm the catalog is visible:

    zypper ca
    # | Alias                                     | Name                        | Enabled | Refresh
    --+-------------------------------------------+-----------------------------+---------+--------
    2 | nu_novell.com:SLE11-SP1-Debuginfo-Pool    | SLE11-SP1-Debuginfo-Pool    |   No    | Yes
    3 | nu_novell_com:SLE11-SP1-Debuginfo-Updates | SLE11-SP1-Debuginfo-Updates |   No    | Yes
    ...

  2. Enable the debuginfo catalog using:

    zypper mr -e SLE11-SP1-Debuginfo-Updates
    # | Alias                                     | Name                        | Enabled | Refresh
    --+-------------------------------------------+-----------------------------+---------+--------
    2 | nu_novell.com:SLE11-SP1-Debuginfo-Pool    | SLE11-SP1-Debuginfo-Pool    |   No    | Yes
    3 | nu_novell_com:SLE11-SP1-Debuginfo-Updates | SLE11-SP1-Debuginfo-Updates |   Yes   | Yes
    ...

After you have added an update source, you can search or install debuginfo packages with YaST2. Simply use the YaST2 software installer ("/sbin/yast2 sw_single").

Change Log

Oct 11th, 2006     Stephan Barth     Initial version
Jan 17th, 2011     Franz Hassels      Corrected update server and catalog naming
Dec 7th, 2011      Mike Latimer        Added information regarding SLES11

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:3074997
  • Creation Date:12-NOV-07
  • Modified Date:27-APR-12
    • SUSESUSE Linux Enterprise Server

Did this document solve your problem? Provide Feedback

< Back to Support Search

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center