-
Bug
-
Resolution: Done
-
Normal
-
httpd 2.4.51.SP1.CR1
-
None
-
2
-
False
-
None
-
False
-
Documentation (Ref Guide, User Guide, etc.)
-
-
mod_brotli.so is included in jbcs-httpd24-httpd:
[root@e208f30b9626 /]# rpm -qf /opt/rh/jbcs-httpd24/root/etc/httpd/modules/mod_brotli.so jbcs-httpd24-httpd-2.4.51-37.el7jbcs.x86_64
It requires /opt/rh/jbcs-httpd24/root/usr/lib64/libbrotlienc.so.1 on RHEL7:
[root@e208f30b9626 /]# ldd /opt/rh/jbcs-httpd24/root/etc/httpd/modules/mod_brotli.so linux-vdso.so.1 => (0x00007ffe4f1b9000) libbrotlienc.so.1 => /opt/rh/jbcs-httpd24/root/usr/lib64/libbrotlienc.so.1 (0x00007f9990a00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9990600000) libc.so.6 => /lib64/libc.so.6 (0x00007f9990200000) libbrotlicommon.so.1 => /opt/rh/jbcs-httpd24/root/usr/lib64/libbrotlicommon.so.1 (0x00007f998fe00000) libm.so.6 => /lib64/libm.so.6 (0x00007f998fa00000) /lib64/ld-linux-x86-64.so.2 (0x00007f9991200000)
/opt/rh/jbcs-httpd24/root/usr/lib64/libbrotlienc.so.1 on RHEL7 is included in the jbcs-httpd24-brotli package:
[root@e208f30b9626 /]# rpm -qf /opt/rh/jbcs-httpd24/root/usr/lib64/libbrotlienc.so.1 jbcs-httpd24-brotli-1.0.9-2.el7jbcs.x86_64
However, jbcs-httpd24-httpd has no dependency to jbcs-httpd24-brotli:
[root@e208f30b9626 /]# rpm -q --requires jbcs-httpd24-httpd | cut -d ' ' -f 1 | xargs rpm -q --whatprovides | sort | uniq bash-4.2.46-35.el7_9.x86_64 expat-2.1.0-15.el7_9.x86_64 glibc-2.17-326.el7_9.x86_64 jbcs-httpd24-apr-util-1.6.1-99.el7jbcs.x86_64 jbcs-httpd24-httpd-2.4.51-37.el7jbcs.x86_64 jbcs-httpd24-httpd-tools-2.4.51-37.el7jbcs.x86_64 jbcs-httpd24-runtime-1-18.jbcs.el7.x86_64 libselinux-2.5-15.el7.x86_64 mailcap-2.1.41-2.el7.noarch no package provides rpmlib(CompressedFileNames) no package provides rpmlib(FileCaps) no package provides rpmlib(FileDigests) no package provides rpmlib(PayloadFilesHavePrefix) no package provides rpmlib(PayloadIsXz) pcre-8.32-17.el7.x86_64 redhat-logos-70.7.0-1.el7.noarch shadow-utils-4.6-5.el7.x86_64 systemd-219-78.el7_9.7.x86_64 systemd-libs-219-78.el7_9.7.x86_64 zlib-1.2.7-20.el7_9.x86_64
Therefore, you can install jbcs-httpd24-httpd without jbcs-httpd24-brotli, but mod_brotli.so does not work without brotli.