Package installation in RHE 9
Summary
BIND 9.18.15-S is built with the jemalloc library. Jemalloc is apparently not
available in the default RHE OS software repository. This missing library causes
the Cloudsmith.io BIND 9.18.15-S package installation to fail. Other versions
may be affected.
BIND version used
/opt/isc/isc-bind/root/usr/sbin/named -v BIND 9.18.15-S1 (Supported Preview Version) id:863cc0d
Steps to reproduce
curl -1sLf 'https://dl.cloudsmith.io/xxxxxxxxxx/isc/bind/cfg/setup/bash.rpm.sh'| sudo bash yum install isc-bind
What is the current bug behavior?
The installation fails with the error message "nothing provides libjemalloc.so.2()(64bit)"
What is the expected correct behavior?
Based on the documentation found here:
https://kb.isc.org/v1/docs/en/isc-packages-for-bind-9
After setting up the Cloudsmith.io repository, yum install isc-bind" should be
sufficient to install BIND
Relevant configuration files
See: RT #22075
Relevant logs and/or screenshots
yum install isc-bind
Updating Subscription Management repositories.
isc-bind-9-18-sub 642 B/s | 659 B 00:01
isc-bind-9-18-sub-noarch 738 B/s | 659 B 00:00
isc-bind-9-18-sub-source 566 B/s | 659 B 00:01
Error:
Problem: package isc-bind-1:2-3.el9.x86_64 requires isc-bind-bind, but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libbind9-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libdns-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libisc-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libisccfg-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libisccc-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires libns-9.18.15-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.15.S1-1.1.el9.x86_64 requires isc-bind-bind-libs = 9.18.15.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libbind9-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libdns-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libisc-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libisccfg-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libisccc-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires libns-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.2.el9.x86_64 requires isc-bind-bind-libs = 9.18.14.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libbind9-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libdns-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libisc-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libisccfg-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libisccc-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires libns-9.18.14-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.14.S1-1.1.el9.x86_64 requires isc-bind-bind-libs = 9.18.14.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libbind9-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libdns-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libisc-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libisccfg-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libisccc-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires libns-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.2.el9.x86_64 requires isc-bind-bind-libs = 9.18.13.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libbind9-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libdns-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libisc-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libisccfg-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libisccc-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires libns-9.18.13-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.13.S1-1.1.el9.x86_64 requires isc-bind-bind-libs = 9.18.13.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libbind9-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libdns-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libisc-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libisccfg-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libisccc-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires libns-9.18.12-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.12.S1-1.1.el9.x86_64 requires isc-bind-bind-libs = 9.18.12.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libbind9-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libdns-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libisc-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libisccfg-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libisccc-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires libns-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.2.el9.x86_64 requires isc-bind-bind-libs = 9.18.11.S1, but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libbind9-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libdns-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libisc-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libisccfg-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libisccc-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires libns-9.18.11-S1.so()(64bit), but none of the providers can be installed
- package isc-bind-bind-9.18.11.S1-1.1.el9.x86_64 requires isc-bind-bind-libs = 9.18.11.S1, but none of the providers can be installed
- conflicting requests
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.15.S1-1.1.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.14.S1-1.2.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.14.S1-1.1.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.13.S1-1.2.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.13.S1-1.1.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.12.S1-1.1.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.11.S1-1.2.el9.x86_64
- nothing provides libjemalloc.so.2()(64bit) needed by isc-bind-bind-libs-9.18.11.S1-1.1.el9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Possible fixes
Michał: Setup a repository that does have jemalloc libraries. for example. dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm