Bug 1172306
Summary: | Apache HTTP Server build: apr_crypto_openssl-1.so as a part of apr-util-jws3-1 on RHEL6 x86_64, ZIP | ||
---|---|---|---|
Product: | [Retired] JBoss Web Server 3 | Reporter: | Michal Karm Babacek <mbabacek> |
Component: | openssl | Assignee: | Weinan Li <weli> |
Status: | CLOSED EOL | QA Contact: | Pavel Slavicek <pslavice> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 3.0.0 | CC: | jstefl, lfuka |
Target Milestone: | Beta | ||
Target Release: | 3.0.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-03-27 18:35:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1171818, 1178630 |
Description
Michal Karm Babacek
2014-12-09 19:52:21 UTC
This is actually from apr-util-jws3-openssl-1.5.2-8.ep7.el6.x86_64.rpm[1] For rpm installation, after erratas are setup properly, users will be able to install them by 'yum install apr-util-jws3' on el6. For el7, we just borrow it from base rhel7. For zip version of JWS3, I need to put all these shared libraries into the el6 zip bundle, which is related with 1171818. I'll work on it. [1] https://brewweb.devel.redhat.com/buildinfo?buildID=332670 Fix: [weli@dhcp-66-78-87 jws-compose]$ git diff diff --git a/jws-compose.spec b/jws-compose.spec index 2fa0802..b2cbe4b 100644 --- a/jws-compose.spec +++ b/jws-compose.spec @@ -133,6 +133,16 @@ BuildRequires: jboss-logging #deps from base RHEL BuildRequires: %{apr}, %{apr}-devel, %{aprutil}, %{aprutil}-devel +%if "%{?rhel}" == "6" +BuildRequires: %{aprutil}-ldap +BuildRequires: %{aprutil}-mysql +BuildRequires: %{aprutil}-nss +BuildRequires: %{aprutil}-odbc +BuildRequires: %{aprutil}-openssl +BuildRequires: %{aprutil}-pgsql +BuildRequires: %{aprutil}-sqlite +%endif + # If we don't build mod_auth_kerb-eap6, the library goes into httpd rather # than httpd24 in the RPMs. BuildRequires: mod_auth_kerb-eap6 @@ -314,27 +324,15 @@ popd #endof appserver mkdir httpd/bin -%if "%{?rhel}" == "6" patchelf --set-rpath '$ORIGIN/../lib' httpd/sbin/httpd -cp %{_libdir}/lib%{apr}-1.so.%{aprVersion} httpd/lib/ -cp %{_libdir}/lib%{apr}-1.so.0 httpd/lib/ -cp %{_libdir}/lib%{apr}-1.so httpd/lib/ -cp %{_libdir}/lib%{apr}-1.la httpd/lib/ -cp %{_libdir}/lib%{aprutilFilename}-1.so.%{apr_utilVersion} httpd/lib/ -cp %{_libdir}/lib%{aprutilFilename}-1.so.0 httpd/lib/ -cp %{_libdir}/lib%{aprutilFilename}-1.so httpd/lib/ -cp %{_libdir}/lib%{aprutilFilename}-1.la httpd/lib/ +%if "%{?rhel}" == "6" +cp %{_libdir}/lib%{apr}* httpd/lib/ +cp %{_libdir}/%{aprutil}-1/* httpd/lib/ cp %{_bindir}/%{apr}-1-config httpd/bin cp %{_bindir}/%{apu}-1-config httpd/bin %else -ln -s %{_libdir}/lib%{apr}-1.so.%{aprVersion} httpd/lib/ -ln -s %{_libdir}/lib%{apr}-1.so.0 httpd/lib/ -ln -s %{_libdir}/lib%{apr}-1.so httpd/lib/ -ln -s %{_libdir}/lib%{apr}-1.la httpd/lib/ -ln -s %{_libdir}/lib%{aprutilFilename}-1.so.%{apr_utilVersion} httpd/lib/ -ln -s %{_libdir}/lib%{aprutilFilename}-1.so.0 httpd/lib/ -ln -s %{_libdir}/lib%{aprutilFilename}-1.so httpd/lib/ -ln -s %{_libdir}/lib%{aprutilFilename}-1.la httpd/lib/ +ln -s %{_libdir}/lib%{apr}* httpd/lib/ +ln -s %{_libdir}/%{aprutil}-1/* httpd/lib/ ln -s %{_bindir}/%{apr}-1-config httpd/bin ln -s %{_bindir}/%{apu}-1-config httpd/bin %endif --- Verified locally: [weli@dhcp-66-78-87 x86_64]$ rpm2cpio jws-compose-zip-3.0.0-13.el6.x86_64.rpm | cpio -idv ./usr/share/java/jbossas-fordev ./usr/share/java/jbossas-fordev/jws-application-servers-3.0.0-RHEL6-x86_64.zip ./usr/share/java/jbossas-fordev/jws-docs-3.0.0.zip ./usr/share/java/jbossas-fordev/jws-examples-3.0.0.zip ./usr/share/java/jbossas-fordev/jws-httpd-3.0.0-RHEL6-x86_64.zip ./usr/share/java/jbossas-fordev/jws-src-3.0.0.zip --- [weli@dhcp-66-78-87 x86_64]$ unzip -l ./usr/share/java/jbossas-fordev/jws-httpd-3.0.0-RHEL6-x86_64.zip | grep apr | sort 1004 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_sqlite3.la 1030 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_openssl.la 1059 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_nss.la 1062 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_mysql.la 12088 12-16-2014 22:18 jws-3.0/httpd/lib/apr_ldap.a 12668 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_openssl.a 13340 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_nss.a 13992 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_openssl-1.so 13992 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_openssl.so 14232 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_nss-1.so 14232 12-16-2014 22:18 jws-3.0/httpd/lib/apr_crypto_nss.so 15696 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_sqlite3-1.so 15696 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_sqlite3.so 17424 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_sqlite3.a 187880 12-16-2014 22:18 jws-3.0/httpd/lib/libapr-jws3-1.so 187880 12-16-2014 22:18 jws-3.0/httpd/lib/libapr-jws3-1.so.0 187880 12-16-2014 22:18 jws-3.0/httpd/lib/libapr-jws3-1.so.0.4.8 20336 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_pgsql-1.so 20336 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_pgsql.so 22152 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_mysql-1.so 22152 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_mysql.so 24030 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_mysql.a 25494 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_pgsql.a 28848 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_odbc-1.so 28848 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_odbc.so 33708 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_odbc.a 6914 12-16-2014 22:18 jws-3.0/httpd/bin/apr-jws3-1-config 961 12-16-2014 22:18 jws-3.0/httpd/lib/apr_ldap.la 9616 12-16-2014 22:18 jws-3.0/httpd/lib/apr_ldap-1.so 9616 12-16-2014 22:18 jws-3.0/httpd/lib/apr_ldap.so 977 12-16-2014 22:18 jws-3.0/httpd/lib/libapr-jws3-1.la 993 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_odbc.la 998 12-16-2014 22:18 jws-3.0/httpd/lib/apr_dbd_pgsql.la Verified with DR2 RHEL6 RHEL7 zips |