Description of problem: /lib64/libaprutil-1.so.0 does not contain libapr-1.so.0 Version-Release number of selected component (if applicable): 64 bit library How reproducible: every time Steps to Reproduce: 1. urpmi -a openqa (as at 25/2/2016) 2. systemctl start httpd 3. systemctl status httpd
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
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 => AllAssignee: bugsquad => pkg-bugsSummary: /lib64/libaprutil-1.so.0 does not contain libapr-1.so.0 causing apache to crash on startup => libapr-util is underlinked and does not require libaprSource RPM: /lib64/libaprutil-1.so.0 => apr-util
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 => RESOLVEDCC: (none) => luigiwalserResolution: (none) => FIXED