Master Article - Red Hat Directory Server / RHDS - Which subscription is required? What is its support criteria? What are supported RHDS versions? Which Red Hat repositories have to be enabled?

Solution Verified - Updated

Environment

  • Red Hat Directory Server
    - 13.x ( Red Hat Enterprise Linux 10.x )
    - 12.x ( Red Hat Enterprise Linux 9.x )
    - 11.x ( Red Hat Enterprise Linux 8.x )
    - 10.x ( Red Hat Enterprise Linux 7.x )
  • product software repositories

Issue

  • Which Subscription is required in order to install Red Hat Directory Server ?
  • How to check if the active subscription has access to install Red Hat Directory Server ?
  • What is the Support criteria for Red Hat Directory Server subscription ?
  • Which Red Hat repositories have to be enabled to install the Red Hat Directory Server?
  • Do we need to have a separate subscriptions for Installation of Red Hat Directory Server ?
  • What are the Supported RHDS versions ?
  • RHDS-11.7 packages are not included in the dirsrv-11-for-rhel-8-x86_64-rpms repository.

Resolution

Contents

A. Support Status of RHDS
B. Subscriptions
C. Support Criteria
D. RHDS-13.x
E. RHDS-12.x
F. RHDS-11.x

  • RHEL life-cycle - https://access.redhat.com/support/policy/updates/errata#RHEL8_and_9_Life_Cycle
  • RHDS life-cycle - https://access.redhat.com/support/policy/updates/directory/

A. Support Status of RHDS

The Red Hat Directory Server 10.x reached EOL ( End of life ) on Nov 30, 2020.
It is suggested to upgrade to Red Hat Directory server to RHDS-12 or RHDS-11

  • Are RHDS-10 / RHDS-9 / RHDS-8 / RHDS-7 supported ? - https://access.redhat.com/solutions/48745

B. Subscriptions

Review to the documentation:
https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server/enabling-ds-repositories_installing-rhds#enabling-ds-repositories_installing-rhds
Chapter 1. Enabling Directory Server repositories

You can identify what other subscriptions available under your account provide Red Hat Directory Server by running the following command on your server:

# subscription-manager list --all --available --matches 'Red Hat Directory Server'

C. Support Criteria

The Red Hat Directory Server is called a "layered product", and the support level is based on the Red Hat Enterprise Linux subscription.
As example,

  • Premium support will be provided when having the following subscriptions:

    • Red Hat Enterprise Linux Premium subscription.
      • Red Hat Directory Server subscription.
  • Standard support will be provided when having the following subscriptions:

    • Red Hat Enterprise Linux Standard subscription.
      • Red Hat Directory Server subscription.
  • What are the support criteria for Red Hat Directory Server subscription ? - https://access.redhat.com/solutions/1260743

D. RHDS-13.x on RHEL-10.x

Follow the documentation:
https://access.redhat.com/documentation/en-us/red_hat_directory_server/13/

Release Notes
  Red Hat Directory Server 13 release notes
    https://docs.redhat.com/en/documentation/red_hat_directory_server/13/html/red_hat_directory_server_13_release_notes

Planning, Installing and Upgrading
  Planning and designing Directory Server
    Concepts and configuration options for planning an effective directory service
    https://docs.redhat.com/en/documentation/red_hat_directory_server/13/html/planning_and_designing_directory_server
  Installing Red Hat Directory Server
    Instructions for managing a Directory Server installation, update, migration and uninstallation
    https://docs.redhat.com/en/documentation/red_hat_directory_server/13/html/installing_red_hat_directory_server

E. RHDS-12.x on RHEL-9.x

If you are installing Red Hat Directory Server 12.x on RHEL-9.x, each released version had a dedicated repository, until RHDS-12.5 on RHEL-9.5.
The versions from RHDS-12.5 on RHEL-9.5 and above are "releasever-aware" and tied to RHEL release, it is important to select and enable the right repositories in order to get the proper package updates.
RHDS-12.5 was the first "demodularized" build, with 389-ds-base-2.5.1-2 from RHEL AppStream, RHDS is now cockpit only.
Make sure subscription-manager pins the system to the RHEL-9 minor version matching the RHDS-12 minor version, example for RHDS-12.5:

subscription-manager release --show
subscription-manager release --set=9.5
subscription-manager release --show

The versions from RHDS-12.5 and above are getting the 389-ds-base and dependencies from RHEL-9.5 via the AppStream repository.

To locate those 389-ds packages, go to the RHEL download page:
  https://access.redhat.com/downloads/content/rhel
then to the package search page:
  https://access.redhat.com/downloads/content/package-browser
search for 389-ds-base 
select 389-ds-base
  https://access.redhat.com/downloads/content/389-ds-base/x86_64/package-latest
it shows the most recent version first, RHEL-10-beta at the time of this writing:
  https://access.redhat.com/downloads/content/389-ds-base/3.0.6-3.el10_0/x86_64/fd431d51/package
select the last RHEL-9.5 version, for example as of 2025-05-01 : 2.5.2-8.el9_5
this is the link to go directly to:
  https://access.redhat.com/downloads/content/389-ds-base/2.5.2-8.el9_5/x86_64/fd431d51/package
note the package is available from the RHEL-9 AppStream repository
  Red Hat Enterprise Linux for x86_64 9 x86_64  / rhel-9-for-x86_64-appstream-rpms

For example, this RHDS-12 download link
This content is not included.https://access.redhat.com/downloads/content/rhel---9/x86_64/22271/389-ds-base/2.4.5-7.module+el9dsrv+22137+7a1133f7/x86_64/fd431d51/package
is for the last modularized build of RHDS-12.4 on RHEL-9.4 with 389-ds-base-2.4.5-7.module+el9dsrv+22137+7a1133f7, via the repositories

  Red Hat Directory Server 12 x86_64    / dirsrv-12-for-rhel-9-x86_64-rpms
  Red Hat Directory Server - Extended Update Support 12 for RHEL 9.4 x86_64     / dirsrv-12-for-rhel-9-x86_64-eus-rpms

Review the documentation:
https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server/enabling-ds-repositories_installing-rhds#enabling-ds-repositories_installing-rhds
Chapter 1. Enabling Directory Server repositories
and
https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server/setting-up-an-instance-using-the-command-line_installing-rhds#proc_installing-the-directory-server-packages_assembly_setting-up-a-new-instance-on-the-command-line-using-a-inf-file
2.2.1. Installing the Directory Server packages

For RHDS-12.5 on RHEL-9.5:
dirsrv-12-for-rhel-9-x86_64-rpms            Red Hat Directory Server 12 for RHEL 9 x86_64 (RPMs)
optional:
dirsrv-12-for-rhel-9-x86_64-debug-rpms      Red Hat Directory Server 12 for RHEL 9 x86_64 (Debug RPMs)
dirsrv-12-for-rhel-9-x86_64-source-rpms     Red Hat Directory Server 12 for RHEL 9 x86_64 (Source RPMs)

EUS / Extended Update Support:
dirsrv-12-for-rhel-9-x86_64-eus-rpms         Red Hat Directory Server - Extended Update Support 12 for RHEL 9 x86_64
dirsrv-12-for-rhel-9-x86_64-eus-debug-rpms   Red Hat Directory Server 12 for RHEL 9 x86_64 - Extended Update Support (Debug RPMs)
dirsrv-12-for-rhel-9-x86_64-eus-source-rpms  Red Hat Directory Server 12 for RHEL 9 x86_64 - Extended Update Support (Source RPMs)

For RHDS-12.4 on RHEL-9.4:
dirsrv-12.4-for-rhel-9-x86_64-rpms            Red Hat Directory Server 12.4 for RHEL 9 x86_64 (RPMs)
optional:
dirsrv-12.4-for-rhel-9-x86_64-debug-rpms      Red Hat Directory Server 12.4 for RHEL 9 x86_64 (Debug RPMs)
dirsrv-12.4-for-rhel-9-x86_64-source-rpms     Red Hat Directory Server 12.4 for RHEL 9 x86_64 (Source RPMs)

For RHDS-12.3 on RHEL-9.3:
[dirsrv-12.3-for-rhel-9-x86_64-rpms]          Red Hat Directory Server 12.3 for RHEL 9 x86_64 (RPMs)
optional:
[dirsrv-12.3-for-rhel-9-x86_64-debug-rpms]    Red Hat Directory Server 12.3 for RHEL 9 x86_64 (Debug RPMs)
[dirsrv-12.3-for-rhel-9-x86_64-source-rpms]   Red Hat Directory Server 12.3 for RHEL 9 x86_64 (Source RPMs)

For RHDS-12.2 on RHEL-9.2:
[dirsrv-12.2-for-rhel-9-x86_64-rpms]
optional:
[dirsrv-12.2-for-rhel-9-x86_64-debug-rpms]
[dirsrv-12.2-for-rhel-9-x86_64-source-rpms]

For RHDS-12.1 on RHEL-9.1:
[dirsrv-12.1-for-rhel-9-x86_64-rpms]
optional:
[dirsrv-12.1-for-rhel-9-x86_64-debug-rpms]
[dirsrv-12.1-for-rhel-9-x86_64-source-rpms]

For RHDS-12.0 on RHEL-9.0:
[dirsrv-12-for-rhel-9-x86_64-rpms]
optional:
[dirsrv-12-for-rhel-9-x86_64-debug-rpms]
[dirsrv-12-for-rhel-9-x86_64-source-rpms]
  • For example, to get RHDS-12.3 on RHEL-9.3 with 389-ds-base-2.3.6-8.module+el9dsrv+20821+6bc979c1 :
# subscription-manager repos --enable=dirsrv-12.3-for-rhel-9-x86_64-rpms
# subscription-manager repos --enable=dirsrv-12.3-for-rhel-9-x86_64-debug-rpms
# subscription-manager repos --enable=dirsrv-12.3-for-rhel-9-x86_64-source-rpms

F. RHDS-11.x

If you are installing Red Hat Directory Server 11.x, starting with RHDS-11.7, the updated versions of Red Hat Directory Server are provided in specific RHDS repositories, such as "Red Hat Directory Server 11.7 for RHEL-8 x86_64 RPMs", it is important to select and enable the right one(s):

RHDS-11.9 on RHEL-8.10
dirsrv-11.9-for-rhel-8-x86_64-rpms   Red Hat Directory Server 11.9 for RHEL 8 x86_64 (RPMs)
optional:
dirsrv-11.9-for-rhel-8-x86_64-debug-rpms   Red Hat Directory Server 11.9 for RHEL 8 x86_64 (Debug RPMs)
dirsrv-11.9-for-rhel-8-x86_64-source-rpms  Red Hat Directory Server 11.9 for RHEL 8 x86_64 (Source RPMs)

EUS / Extended Update Support:
dirsrv-11-for-rhel-8-x86_64-eus-rpms         Red Hat Directory Server 11 for RHEL 8 x86_64 - Extended Update Support (RPMs)
dirsrv-11-for-rhel-8-x86_64-eus-debug-rpms   Red Hat Directory Server 11 for RHEL 8 x86_64 - Extended Update Support (Debug RPMs)
dirsrv-11-for-rhel-8-x86_64-eus-source-rpms  Red Hat Directory Server 11 for RHEL 8 x86_64 - Extended Update Support (Source RPMs)

E4S
dirsrv-11-for-rhel-8-x86_64-e4s-rpms    Red Hat Directory Server - 4 years of updates 11 x86_64
dirsrv-11-for-rhel-8-x86_64-e4s-source-rpms
    Red Hat Directory Server 11 for RHEL 8 x86_64 - 4 years of updates (Source RPMs)
dirsrv-11-for-rhel-8-x86_64-e4s-debug-rpms
    Red Hat Directory Server 11 for RHEL 8 x86_64 - 4 years of updates (Debug RPMs)


RHDS-11.8 on RHEL-8.9
dirsrv-11.8-for-rhel-8-x86_64-rpms   Red Hat Directory Server 11.8 for RHEL 8 x86_64 (RPMs)
optional:
dirsrv-11.8-for-rhel-8-x86_64-debug-rpms   Red Hat Directory Server 11.8 for RHEL 8 x86_64 (Debug RPMs)
dirsrv-11.8-for-rhel-8-x86_64-source-rpms  Red Hat Directory Server 11.8 for RHEL 8 x86_64 (Source RPMs)

RHDS-11.7 on RHEL-8.8
dirsrv-11.7-for-rhel-8-x86_64-rpms   Red Hat Directory Server 11.7 for RHEL 8 x86_64 (RPMs)
optional:
dirsrv-11.7-for-rhel-8-x86_64-debug-rpms   Red Hat Directory Server 11.7 for RHEL 8 x86_64 (Debug RPMs)
dirsrv-11.7-for-rhel-8-x86_64-source-rpms  Red Hat Directory Server 11.7 for RHEL 8 x86_64 (Source RPMs)
  • For example, to get RHDS-11.7 on RHEL-8.8 with 389-ds-base-1.4.3.34-1.module+el8dsrv+18528+22f7779f:
# subscription-manager repos --enable=dirsrv-11.7-for-rhel-8-x86_64-rpms
# subscription-manager repos --enable=dirsrv-11.7-for-rhel-8-x86_64-debug-rpms
# subscription-manager repos --enable=dirsrv-11.7-for-rhel-8-x86_64-source-rpms
  • References:

  • If the RHDS-11.7 packages do not appear to be included in the dirsrv-11-for-rhel-8-x86_64-rpms repository make sure to enable the dot release repo, such as dirsrv-11.7-for-rhel-8-x86_64-rpms and do not use the the dirsrv-11-for-rhel-8-x86_64-rpms repository.

  • for additional information about upgrading Red Hat Directory Server:

    • RHDS-12 Release Notes - https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/red_hat_directory_server_12_release_notes
    • RHDS-12 Installation Guide - https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server
    • RHDS-12 Planning and design - https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/planning_and_designing_directory_server
    • RHDS-11 Release Notes - https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html-single/release_notes/index) .
    • RHDS-11 Installation Guide - https://docs.redhat.com/en/documentation/red_hat_directory_server/11/html/installation_guide

important
In case of doubts about subscriptions, you can contact direct your Sales Representative member, he will be able to open a ticket with BU for guidance or direct adjust it in your account.

Root Cause

  • There are different versioned repositories of the Red Hat Directory Server / RHDS.

Diagnostic Steps

Life cycle
https://access.redhat.com/support/policy/updates/errata/#RHEL9_Planning_Guide
https://access.redhat.com/support/policy/updates/directory/

Release Notes
https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/red_hat_directory_server_12_release_notes
https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html/release_notes/index

RHDS-12:
https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server/enabling-ds-repositories_installing-rhds#enabling-ds-repositories_installing-rhds
Chapter 1. Enabling Directory Server repositories

https://docs.redhat.com/en/documentation/red_hat_directory_server/12/html/installing_red_hat_directory_server/setting-up-an-instance-using-the-command-line_installing-rhds#proc_installing-the-directory-server-packages_assembly_setting-up-a-new-instance-on-the-command-line-using-a-inf-file
2.2.1. Installing the Directory Server packages

RHDS-11:
1.1. Installing the Directory Server packages
https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html/installation_guide/assembly_installing-the-directory-server-packages_installation-guide#proc_installing-the-directory-server-packages_assembly_installing-the-directory-server-packages

RHDS-12 download

RHDS-12.5 - https://access.redhat.com/downloads/content/200/ver=12/rhel---9/12.5/x86_64/product-software

EUS RHDS-12.4 - Red Hat Directory Server - Extended Update Support (v. 12 for RHEL 9.4 for x86_64)
https://access.redhat.com/downloads/content/722/ver=12/rhel---9.4/12/x86_64/product-software

NON EUS RHDS-12.4 up to 2024-11-19 - https://access.redhat.com/errata/product/200/ver=12/rhel---9/x86_64/RHBA-2024:9963
https://access.redhat.com/downloads/content/200/ver=12.4/rhel---9/12.4/x86_64/product-errata


RHDS-11 download
https://access.redhat.com/downloads/content/200/ver=11.9/rhel---8/11.9/x86_64/product-errata

Red Hat Directory Server - 4 years of updates (v. 11 for x86_64)
https://access.redhat.com/downloads/content/986/ver=11/rhel---8.6/11/x86_64/product-errata

Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.