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?
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
Subscriptionis 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 criteriafor Red Hat Directory Server subscription ? - Which Red Hat
repositorieshave to be enabled to install theRed 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-rpmsrepository.
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 Premiumsubscription.Red Hat Directory Serversubscription.
-
Standard support will be provided when having the following subscriptions:
Red Hat Enterprise Linux Standardsubscription.Red Hat Directory Serversubscription.
- 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
- References:
- RHDS-12.3 install guide has incorrect repository names - https://bugzilla.redhat.com/2279786)
- This content is not included.https://access.redhat.com/solutions/5976331%20-%20What%20are%20the%20supported%20versions%20of%20Red%20Hat%20Directory%20Server%20and%20RHEL?
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:
- Installing the Directory Server packages - https://access.redhat.com/documentation/en-us/red_hat_directory_server/12/html/installing_red_hat_directory_server/assembly_setting-up-a-new-instance-on-the-command-line-using-a-inf-file_installing-rhds#proc_installing-the-directory-server-packages_assembly_setting-up-a-new-instance-on-the-command-line-using-a-inf-file)
- Red Hat Directory Server 11 Installation Guide-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
- This content is not included.https://access.redhat.com/solutions/5976331%20-%20What%20are%20the%20supported%20versions%20of%20Red%20Hat%20Directory%20Server%20and%20RHEL?
-
If the RHDS-11.7 packages do not appear to be included in the
dirsrv-11-for-rhel-8-x86_64-rpmsrepository make sure to enable the dot release repo, such asdirsrv-11.7-for-rhel-8-x86_64-rpmsand do not use the thedirsrv-11-for-rhel-8-x86_64-rpmsrepository.- Starting with RHDS 11.7, the updated versions of Red Hat Directory Server will only be provided in the version specific RHDS repositories, such as "Red Hat Directory Server 11.7 for RHEL 8 x86_64 RPMs"
- References: This content is not included.Bug 2222830 -dirsrv-11-for-rhel-8-x86_64-rpms should include the 11.7 packages
RHDS-11.7 packages are not included in 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.
- Migration/Reference:
- Migrating Directory Server 10 to Directory Server 12
- Migrating Directory Server 10 to Directory Server 11
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
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.