This was working in RHEL7 but is not working in RHEL8. perl -MApache2::Request -e1 Can't load '/usr/lib64/perl5/vendor_perl/auto/APR/Request/Apache2/Apache2.so' for module APR::Request::Apache2: /usr/lib64/perl5/vendor_perl/auto/APR/Request/Apache2/Apache2.so: undefined symbol: apreq_handle_apache2 at /usr/lib64/perl5/DynaLoader.pm line 193. at /usr/lib64/perl5/vendor_perl/Apache2/Request.pm line 3. Compilation failed in require at /usr/lib64/perl5/vendor_perl/Apache2/Request.pm line 3. BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Apache2/Request.pm line 3. Compilation failed in require. BEGIN failed--compilation aborted. nm -D /usr/lib64/perl5/vendor_perl/auto/APR/Request/Apache2/Apache2.so U apreq_handle_apache2 nm -D /usr/lib64/httpd/modules/mod_apreq2.so 0000000000002460 T apreq_handle_apache2 Also note that perl-libapreq2 rpm in RHEL8 (epel repository) did not have a dependency of libapreq2 rpm while this dependency existed in RHEL7.
This doesn't sound like an upstream problem. Please get in touch with the packager of said package instead.