Bug 1121984
Summary: | Inconsistencies in jboss-ews-httpd-* and jboss-eap-native-webserver-connectors-* zips | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Michal Karm Babacek <mbabacek> |
Component: | Apache Server (httpd) and Connectors | Assignee: | Vaclav Tunka <vtunka> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Michal Karm Babacek <mbabacek> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.3.0 | CC: | cdewolf, jclere, jstefl, mbabacek, mturk, myarboro, pcheung, rsvoboda, vtunka |
Target Milestone: | ER1 | ||
Target Release: | EAP 6.4.0 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-08-19 12:38:18 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: |
Description
Michal Karm Babacek
2014-07-22 09:24:25 UTC
Warning: This bugzilla is concerned only with configuration files examples. The actual libraries - .so are present where they are supposed to be. Both for mod_cluster and mod_jk. Digest: 6.2.0.GA/httpd mod_jk.conf.sample present in Win and Sun zips. No mod_cluster.conf. 6.2.0.GA/natives mod_jk.conf.sample present in all native-webserver-connectors zips. mod_cluster.conf present only in RHEL zips. 6.3.0.ER9/httpd mod_jk.conf.sample present in Win and Sun zips. No mod_cluster.conf. 6.3.0.ER9/natives mod_jk.conf.sample present in all native-webserver-connectors zips. mod_cluster.conf present only in RHEL zips. 6.3.0.ER10/httpd mod_jk.conf.sample present in Win and Sun zips. mod_cluster.conf.in present in Win and Sun zips. 6.3.0.ER10/natives mod_jk.conf.sample present in all native-webserver-connectors zips. mod_cluster.conf present only in RHEL zips. 6.3.0.ER10.1/httpd - respin I. mod_jk.conf.sample present in Win and Sun zips. mod_cluster.conf.in present in Win and Sun zips. Highlight - Apache HTTP Server doesn't start ============================================ 6.3.0.ER10, ER10.1, Windows, Solaris If you unzip only the httpd zip on Windows or Solaris and you don't copy additional mod_cluster libraries from the native-webserver-connectors zip, then due to the superfluous mod_cluster.conf.in, that is taken up by the postinstall script, the Apache HTTP Server will fail to start - searching for modules that are not present. Related: BZ 1114988 Available in ER10.2 compose The mod_jk config removal is not complete, this mod_jk file is still superfluous: ./win6.i686/jboss-ews-2.1/etc/httpd/conf/workers.properties.sample ./sun10.sparc64/jboss-ews-2.1/etc/httpd/conf/workers.properties.sample ./sun10.x86_64/jboss-ews-2.1/etc/httpd/conf/workers.properties.sample ./win6.x86_64/jboss-ews-2.1/etc/httpd/conf/workers.properties.sample ./sun10.i386/jboss-ews-2.1/etc/httpd/conf/workers.properties.sample @Jan: WDYT? Why is this such a big problem? Those are .sample files and as such harmless. Removing those from jboss-ews-httpd would require removing their parts from postinstall and because EWS users do not use EAP native-connectors package they would not have any configuration sample file for neither mod_jk or mod_cluster. I suggest we leave them there. In 6.2 the workers.properties.sample, mod_jk.conf.sample are in native-webserver-connectors and not in httpd or do I miss something? Jean-Frederic, * This is true for RHEL (and HP-UX where we don't deliver httpd) * For Solaris and Windows are mod_jk.conf.sample and workers.properties.sample in httpd as well (/jboss-ews-2.0/etc/httpd/conf/) Ideal state for my POV is: * EWS: mod_jk samples, mod_cluster.conf in EWS/httpd only * becase modules are part of httpd * mod_cluster enabled by default * location: conf or conf.d -> choose safer way * from build POV - we are running out of time * EAP: mod_jk samples, mod_cluster.conf in EAP/natives-webconnectors only * becase modules are part of natives/webconnectors * mod_cluster enabled by default * location: conf or conf.d -> choose safer way * from build POV - we are running out of time Does it makes sense to you? Can we manage it? Questions are intend for all in discussion. Since this only about samples organization, I am changing severity to medium. I think we should create a new BZ for EAP 6.4 / corresponding JWS release and close this one. There are too many concerns solved in this single BZ and it's difficult to see the goal. Anyone objects? All the RHEL are the same you just need to list the differences between the RHEL and the other platforms, the *.in files are normal differences because they are processed by the postinstall. I think you should create separated by BZ for the following: - Remove workers.properties.sample from windows and solaris in Apache HTTP Server (minor bug). - mod_cluster.conf is missing in Webserver Connector Natives for hpux, windows and solaris. note we don't have a .postinstall in "Webserver Connector Natives" so probably we just need to copy the mod_cluster.conf.in into mod_cluster.conf.sample. Fixed per Jean-Frederic's summary in ER1 compose. Verified. THX guys. EAP 6.4.0.ER1 contains all .properties and .conf files at their proper locations. http://pastebin.test.redhat.com/256011 |