| Summary: | libapr-util is underlinked and does not require libapr | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Vladimir Zawalinski <vzawalin1> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | CC: | doktor5000, luigiwalser |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | apr-util | CVE: | |
| Status comment: | |||
|
Description
Vladimir Zawalinski
2016-02-24 23:15:40 CET
This issue is more general than just openqa and occurs when installing apache on its own:
[root@localhost vlad]# urpmi apache
$MIRRORLIST: media/core/release/apache-2.4.18-2.mga6.x86_64.rpm
installing apache-2.4.18-2.mga6.x86_64.rpm from /var/cache/urpmi/rpms
Preparing... ##############################################################################################################################
1/1: apache ##############################################################################################################################
[root@localhost vlad]# systemctl start httpd
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
[root@localhost vlad]# systemctl status httpd
รข httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2016-02-25 09:26:11 AEDT; 15s ago
Process: 11666 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=127)
Main PID: 11666 (code=exited, status=127)
Feb 25 09:26:11 localhost systemd[1]: Starting The Apache HTTP Server...
Feb 25 09:26:11 localhost httpd[11666]: /usr/sbin/httpd: error while loading shared libraries: libapr-1.so.0: cannot open shared object file: No such file or dir
Feb 25 09:26:11 localhost systemd[1]: httpd.service: Main process exited, code=exited, status=127/n/a
Feb 25 09:26:11 localhost systemd[1]: Failed to start The Apache HTTP Server.
Feb 25 09:26:11 localhost systemd[1]: httpd.service: Unit entered failed state.
Feb 25 09:26:11 localhost systemd[1]: httpd.service: Failed with result 'exit-code'.
[root@localhost vlad]# ldd /usr/sbin/httpd | grep libapr
libaprutil-1.so.0 => /lib64/libaprutil-1.so.0 (0x00007fc8fea67000)
libapr-1.so.0 => not found
libapr-1.so.0 => not found
[root@localhost vlad]#
Looks like this library is only available for i586:
[root@localhost vlad]# urpmf libaprutil-1
$MIRRORLIST: media/core/release/media_info/20160224-140431-files.xml.lzma
lib64apr-util-devel:/usr/lib64/libaprutil-1.so
lib64apr-util1_0:/usr/lib64/libaprutil-1.so.0
lib64apr-util1_0:/usr/lib64/libaprutil-1.so.0.5.4
lib64unimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.a
lib64unimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.la
lib64unimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so
lib64unimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so.0
lib64unimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so.0.3.12
$MIRRORLIST: media/core/updates/media_info/20150703-235257-files.xml.lzma
$MIRRORLIST: media/nonfree/release/media_info/20160222-192340-files.xml.lzma
$MIRRORLIST: media/nonfree/updates/media_info/20150605-201745-files.xml.lzma
$MIRRORLIST: media/tainted/release/media_info/20160224-114340-files.xml.lzma
$MIRRORLIST: media/tainted/updates/media_info/20150605-201859-files.xml.lzma
$MIRRORLIST: media/../../i586/media/core/release/media_info/20160224-140728-files.xml.lzma
libapr-util-devel:/usr/lib/libaprutil-1.so
libapr-util1_0:/usr/lib/libaprutil-1.so.0
libapr-util1_0:/usr/lib/libaprutil-1.so.0.5.4
libunimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.a
libunimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.la
libunimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so
libunimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so.0
libunimrcp-deps:/usr/share/unimrcp-deps/lib/libaprutil-1.so.0.3.12
$MIRRORLIST: media/../../i586/media/core/updates/media_info/20150703-235256-files.xml.lzma
$MIRRORLIST: media/../../i586/media/core/backports/media_info/20150605-201650-files.xml.lzma
$MIRRORLIST: media/../../i586/media/nonfree/release/media_info/20160222-192337-files.xml.lzma
$MIRRORLIST: media/../../i586/media/nonfree/updates/media_info/20150605-201745-files.xml.lzma
$MIRRORLIST: media/../../i586/media/tainted/release/media_info/20160224-114338-files.xml.lzma
$MIRRORLIST: media/../../i586/media/tainted/backports/media_info/20150605-201925-files.xml.lzma
[root@localhost vlad]#CC:
(none) =>
doktor5000
Vladimir Zawalinski
2016-02-24 23:36:07 CET
Summary:
/lib64/libaprutil-1.so.0 does not contain libapr-1.so.0 =>
/lib64/libaprutil-1.so.0 does not contain libapr-1.so.0 causing apache to crash on startup There are some build and linking issues with apr-util. I tried to fix them and made some progress, but didn't quite get there. This problem should go away if that's fixed, and programs linked to libapr-util get rebuilt. I could use some help. Hardware:
x86_64 =>
All I can help with testing the rpm - the test bed's ready. Should be fixed in apr-util-1.5.4-5.mga6. I don't believe anything else needs to be rebuilt. Status:
NEW =>
RESOLVED |