Bug 68913 - RHEL8: undefined symbol: apreq_handle_apache2 at /usr/lib64/perl5/DynaLoader.pm line 193.
Summary: RHEL8: undefined symbol: apreq_handle_apache2 at /usr/lib64/perl5/DynaLoader....
Status: NEW
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: libapreq2 (show other bugs)
Version: 2.4-HEAD
Hardware: PC Linux
: P2 critical (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-18 07:20 UTC by Maaz Khaleeq
Modified: 2024-04-18 11:09 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maaz Khaleeq 2024-04-18 07:20:55 UTC
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.
Comment 1 Ruediger Pluem 2024-04-18 11:09:20 UTC
This doesn't sound like an upstream problem. Please get in touch with the packager of said package instead.