What is the difference between the POOL, ONLINE and UPDATE repository types?

  • 7005899
  • 05-May-2010
  • 30-Apr-2012

Environment

SUSE Linux
Novell Open Enterprise Server 2 (OES 2) Linux
Subscription Management Tool for SUSE Linux Enterprise (SMT)
rug
Repository/repositories
Catalog (US)
Catalogue (UK)
Channel

SLED10 Installation Source
SLED10-SP1-Online
SLED10-SP2-Online
SLED10-SP2-Updates
SLED10-SP2-Pool
SLED10-SP3-Online
SLED10-SP3-Updates
SLED10-SP3-Pool

SLES10 Installation Source
SLES10-SP1-Online
SLES10-SP2-Online
SLES10-SP2-Updates
SLES10-SP2-Pool
SLES10-SP3-Online
SLES10-SP3-Updates
SLES10-SP3-Pool

OES2-Updates
OES2-SP1-Updates
OES2-SP2-Online
OES2-SP2-Updates
OES2-SP2-Pool

Situation

Which repositories/catalogues/channels should any given version of SLE 10 be subscribed to in order to ensure that updates are applied correctly?

Resolution

Starting from SLE 10 SP2 there are generally three repositories per SP release:

SLE?10-SP?-Updates:  Updates that have been published after the SP was released. This catalog will also eventually contain the trigger patch to initialize update to the next SP.

SLE?10-SP?-Online:  Contains all updates needed to bring a client from the previous SP version to the current. If the client was installed as SLE?10-SP2 and has an SLE?10-SP2 installation source, this catalog is needed to fulfill dependency resolution. Combined, SLE?10-SP2 installation source and SLE?10-SP3-Online provides the same as an SLE?10-SP3 installation source.

SLE?10-SP?-Pool:  New from SLE?10-SP2. This is an rpm-md (xml-based rpm metadata) repository containing all packages from the respective SP installation medium. The intention of this catalog is to minimize the need for multiple installation source and update repositories for clients that have been upgraded to a newer service pack one or more times.

As an example, if a server has been originally installed from the SLES 10 medium, then online updated to SP1 and later to SP2, then it could potentially have the following repositories available:
  • SLES 10 installation source
  • SLES10SP1-Online catalog
  • SLES10SP2-Online catalog
  • SLES10SP2-Updates catalog
In this example the SLES10SP2 installation source is not available or desired, the SLES10-SP2-Pool can be used as an alternative and eliminate the need for first three repositories above (SLES 10 installation source, SLES10SP1-Online and SLES10SP2-Online). This way it is possible to use SMT to provide both software update and installation source repositories.

Additional Information

The information in the Resolution section of this TID is taken from the longer, more comprehensive, KB 7001199 - https://www.novell.com/support/search.do?searchString=7001199.  It is included here along with additional search terms in the Environment section to make it easier to find.