bind-devel dependency error on SLES 15 SP4
This document (000020723) is provided subject to the disclaimer at the end of this document.
Environment
Situation
When uplifting the stack to SLES 15 SP4 the user expects bind-devel to also be needed for development tasks on SLES 15 SP4.
However this operation fails with a dependency error like this :
15sp4:~ # zypper in bind bind-devel Problem: the to be installed bind-9.16.31-150400.5.6.1.x86_64 requires 'bind-utils', but this requirement cannot be provided not installable providers: bind-utils-9.16.20-150400.3.6.x86_64[Basesystem_Module_x86_64:SLE-Module-Basesystem15-SP4-Pool] bind-utils-9.16.31-150400.5.6.1.x86_64[Basesystem_Module_x86_64:SLE-Module-Basesystem15-SP4-Updates] Solution 1: do not install bind-9.16.31-150400.5.6.1.x86_64 Solution 2: do not install bind-devel-9.16.6-150300.22.16.1.x86_64 Solution 3: break bind-9.16.31-150400.5.6.1.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):
Resolution
If bind-devel has been installed anyway and a users invokes installation of bind and/or bind-utils, the zypper stack will remove it during the installation process.
Example:
15sp4:~ # rpm -qa|grep ^bind bind-devel-9.16.6-150300.22.16.1.x86_64 15sp4:~ # zypper in bind bind-utils [...] Resolving package dependencies... The following 3 NEW packages are going to be installed: bind bind-utils libmariadb3 The following package is going to be REMOVED: bind-devel 3 new packages to install, 1 to remove. Overall download size: 1.8 MiB. Already cached: 0 B. After the operation, additional 3.8 MiB will be used. Continue? [y/n/v/...? shows all options] (y):
Cause
However a bind-devel package originating from SLES 15 SP3 erroneously made it into SLES 15 SP4.
SUSE is not allowed to remove RPMs, that have shipped on the product media as it would potentially break third party certifications.
So the bind-devel-9.16.6-150300.22.16.1 RPM will stay, but it will not be updated.
Disclaimer
This Support Knowledgebase provides a valuable tool for 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:000020723
- Creation Date: 12-Aug-2022
- Modified Date:15-Aug-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com