Chapter 5. Known Issues
5.1. Known Issues Copy linkLink copied to clipboard!
The following is a list of known issues in this release:
- JBCS-66 - Socked bind failed on link-local [IPV6]
When attempting to bind on link-local with an IPv6 address the following error is seen:
(22)Invalid argument: AH00072: make_sock: could not bind to address [ffff::ffff:fff:ffff:ffff]:80 no listening sockets available, shutting down AH00015: Unable to open logsThis is a known issue in JBoss Core Services {JBCSRevision}, and a workaround exists to bind the address in the configuration filewithout using the brackets. For instance, the following configuration snippet would bind correctly:
Listen ffff::ffff:ffff:ffff:ffff%3:80
- JBCS-61 - Compile mod_security with JSON (libyajl) support
There is no JSON support for
mod_security, and any requests made with a Content-Type ofapplication/jsonthat includes JSON data fails.This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists.
- JBCS-39 - Some extra files in zips (cache/*, config.nice, httpd.exp)
When installing JBCS via the zip distribution, additional files are found in the installation directory.
This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists to prevent these files from being included.
- JBCS-37 - RPM: LC_MESSAGES directories installed by 'jbcs-httpd24-runtime'
On RHEL 6 x86_64 and i386 the RPM package
jbcs-httpd24-runtimeinstalls several empty directories. The RHEL 7 version of this package does not install these directories.This is a known issue in JBoss Core Services {JBCSRevision}.
- JBCS-241 - SSLOCSPEnable setting is not inherited from server config into vhost config
When
SSLOCSPEnableis defined outside ofVirtualHostblocks the configuration is not inherited.This is a known issue in JBoss Core Services {JBCSRevision}, and to workaround the issue place the
SSLOCSPEnabledirective inside theVirtualHostconfiguration block.
- JBCS-195 - Wrong default paths to openssl.cnf on Solaris and RHEL
The default path to the OpenSSL configuration files is incorrect. Any attempts to execute
opensslon RHEL or Solaris results in the following error being thrown:WARNING: can't open config file: /opt/rh/jbcs-httpd24/root/etc/pki/tls/openssl.cnfThis is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue manually define the
OPENSSL_CONFenvironment variable to point to the configuration file location.
- JBCS-57 - CheckCaseOnly On does not stop Multiple Choices based on common basename
When
CheckCaseOnly Onis enabled and a file is requested that is not present, even with a different case, a HTTP 404 error should be thrown. Instead, a HTTP 300 error is thrown, and files with a common base name are displayed.This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time.
- JBCS-175 - Mod_rt: log format differs from older version of mod_rt module
The log format for
mod_rtdoes not correspond with theLogFormatdefined in the httpd configuration.This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time.
- JBCS-251 - Selinux problem during removing packages from RHEL7
When
jbcs-httpd24-mod_cluster-nativeorjbcs-httpd24-mod_bmxare uninstalled there will be SELinux info messages included in the removal messages. For instance:libsemanage.semanage_direct_remove_key: Removing last mod_cluster module (no other mod_cluster module exists at another priority). libsemanage.semanage_direct_remove_key: Removing last mod_bmx module (no other mod_bmx module exists at another priority).This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time; however, these messages may be safely ignored.
- JBCS-252 - httpd fails to start if apr/apr-util is installed prior to installing jbcs-httpd24-httpd
When installing
jbcs-httpd24-httpdon a system that already hasaprorapr-utilinstalledhttpdwill be unable to start, and instead throw the following error:Starting httpd: /opt/rh/jbcs-httpd24/root/usr/sbin/httpd: symbol lookup error: /opt/rh/jbcs-httpd24/root/usr/sbin/httpd: undefined symbol: apr_crypto_init [FAILED]This is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue install
jbcs-httpd24-httpd-devel, as it contains the necessary linked libraries.
- JBCS-239 - When using the zip distribution with a non-default SSLCryptoDevice on httpd (mod_ssl) httpd cannot start
The
OPENSSL_ENGINESenvironment variable is not updated for the zip distrubtions, resulting in httpd failing to start when a non-defaultSSLCryptoDeviceis specified. The following error is seen in Apache httpd’s error log:SSLCryptoDevice: Invalid argument; must be one of: 'builtin' (none), 'rdrand' (Intel RDRAND engine), 'dynamic' (Dynamic engine loading support)This is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue set
OPENSSL_ENGINESto the included engines directory manually:OPENSSL_ENGINES=$JBCS_HOME/httpd/lib/engines
- JBCS-255 - Backport DeflateAlterETag directive to httpd 2.4
The
DeflateAlterETagdirective is not present by default, resulting in304 Not Modifiedresponses when usingmod_deflate.This is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue the ETag header must be removed. This header may be removed by including the
Header unset ETagline in the relevant configuration.
- JBCS-256 - old version of openssl after groupinstall
When installing
jbcs-httpd24afterjboss-eap6thejbcs-httpd24-opensslpackage is not updated, resulting in an inability to start httpd.This is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue manually update the package by using the following command:
yum update jbcs-httpd24-openssl
- JBCS-257 - graceful start failure due to wrong path to /sbin/apachectl
When attempting to execute
service jbcs-httpd24-httpd configtestorservice jbcs-httpd24-httpd gracefulthe following error is thrown:/usr/libexec/initscripts/legacy-actions/jbcs-httpd24-httpd/graceful: line 2: /sbin/apachectl: No such file or directoryThis is a known issue in JBoss Core Services {JBCSRevision}. To workaround this issue perform the following steps:
Include the correct path in
/usr/libexec/initscripts/legacy-actions/jbcs-httpd24-httpd/configtest, as seen below:#!/bin/sh exec /opt/rh/jbcs-httpd24/root/usr/sbin/apachectl configtest "$@"Include the correct path in
/usr/libexec/initscripts/legacy-actions/jbcs-httpd24-httpd/graceful, as seen below:#!/bin/sh exec /opt/rh/jbcs-httpd24/root/usr/sbin/apachectl graceful "$@"
- JBCS-258 - Directive SSLOCSPResponderCertificateFile is missing from EWS 3.0.x
The
SSLOCSPResponderCertificateFileis not included in the distribution.This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time.
- JBCS-309 - JON Httpd: start failed after configuration new Listen port in JON
Using JON with JBoss Web Server, if you add a new
Listenport to an Apache HTTP Server may result in the Apache HTTP Server not able to restart. This is because theListendirective is added at the end ofhttpd.confeven though it may already be defined inconf.d/ssl.conf. This issue will be fixed in a future release.This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time.
- JBCS-298 - ProxyPass worker name (http://localhost:3128/…) too long
By default, the maximum length of ProxyPass worker name is 96. If the worker name exceeds this limit, an error is displayed.
This is a known issue in JBoss Core Services {JBCSRevision}, and no workaround exists at this time.
- JBCS-265 - apxs binary missing from Sun and Windows builds
The apxs binary is missing in the Sun and Windows builds.
This is a known issue in JBoss Core Services {JBCSRevision}, and the devel packages and debug symbols are provided on-demand.