Description of problem: If package rh-nginx112-nginx-mod-http-perl is installed, nginx server fail to start, because of missing dependency for rh-perl524-perl-constant (and probably many others). If I install rh-perl524-perl (wich it's dependencies), nginx server starts successfully Version-Release number of selected component (if applicable): rh-nginx112-nginx-mod-http-perl-1.12.0-4.el7.x86_64 How reproducible: always Steps to Reproduce: 1. start with no collection installed 2. install whole rh-nginx112 collection 3. systemctl start rh-nginx112-nginx Actual results: server fail to start, Expected results: working nginx server Additional info: # scl enable rh-nginx110 -- /opt/rh/rh-nginx110/root/usr/sbin/nginx -t Can't locate constant.pm in @INC (you may need to install the constant module) (@INC contains: /opt/rh/rh-nginx110/root/usr/lib64/perl5/vendor_perl /opt/rh/rh-perl524/root/usr/local/lib64/perl5 /opt/rh/rh-perl524/root/usr/local/share/perl5 /opt/rh/rh-perl524/root/usr/lib64/perl5/vendor_perl /opt/rh/rh-perl524/root/usr/share/perl5/vendor_perl /opt/rh/rh-perl524/root/usr/lib64/perl5 /opt/rh/rh-perl524/root/usr/share/perl5 .) at /opt/rh/rh-nginx110/root/usr/lib64/perl5/vendor_perl/nginx.pm line 60. BEGIN failed--compilation aborted at /opt/rh/rh-nginx110/root/usr/lib64/perl5/vendor_perl/nginx.pm line 60. Compilation failed in require. BEGIN failed--compilation aborted. nginx: [alert] perl_parse() failed: 2 nginx: configuration file /etc/opt/rh/rh-nginx110/nginx/nginx.conf test failed
The dependencies should be named like `rh-perl524-perl(constant)'. Not `rh-perl524-perl-constant'.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3019