PacketFence - BTS - PacketFence | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0001627 | PacketFence | upstream | public | 2013-02-01 13:02 | 2015-02-12 11:36 |
| Reporter | lmunro | ||||
| Assigned To | lmunro | ||||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Platform | OS | OS Version | |||
| Product Version | 3.6.1 | ||||
| Target Version | Fixed in Version | ||||
| fixed in git revision | |||||
| fixed in mtn revision | |||||
| Summary | 0001627: pf::web::wispr.pm broken by upstream APR::Request on Centos 5 | ||||
| Description | lib/pf/web/wispr.pm fails to compile with the following errors: Can't load '/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/APR/Request/Request.so' for module APR::Request: /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/APR/Request/Request.so: undefined symbol: apreq_hook_disable_uploads at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230. at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Request/Param.pm line 27 Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Request/Param.pm line 27. BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Request/Param.pm line 27. Compilation failed in require at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Request.pm line 2. BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Request.pm line 2. Compilation failed in require at lib/pf/web/wispr.pm line 20. BEGIN failed--compilation aborted at lib/pf/web/wispr.pm line 20. Indeed apreq_hook_disable_uploads is undefined in Request.so: # nm /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/APR/Request/Request.so | egrep apreq_hook_disable_uploads U apreq_hook_disable_uploads apreq_hook_disable_uploads is defined in /usr/lib64/libapreq2.so.3, so the following trick will work: LD_PRELOAD=/usr/lib64/libapreq2.so.3 perl -c -I /usr/local/pf/lib /usr/local/pf/lib/pf/web/wispr.pm | ||||
| Steps To Reproduce | |||||
| Additional Information | Found this when upgrading from 3.0.1 to 3.6.1 on Centos 5 on x86_64. | ||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2013-02-01 13:02 | lmunro | New Issue | |||
| 2013-02-01 13:53 | lmunro | Status | new => assigned | ||
| 2013-02-01 13:53 | lmunro | Assigned To | => lmunro | ||
| 2013-02-01 13:55 | lmunro | Description Updated | |||
| 2015-02-11 11:51 | lmunro | Resolution | open => won't fix | ||
| 2015-02-12 11:36 | lmunro | Status | assigned => closed | ||
| There are no notes attached to this issue. |