Bug 1039010

Summary: openshift-broker refuses to start: AH00526: Syntax error on line 8 of /var/www/openshift/broker/httpd/broker.conf
Product: [Fedora] Fedora Reporter: Marek Goldmann <mgoldman>
Component: openshift-origin-brokerAssignee: Troy Dawson <tdawson>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: admiller, bleanhar, tdawson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-03 17:59:36 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:

Description Marek Goldmann 2013-12-06 10:51:01 UTC
Description of problem:

After clean install an executing systemctl start openshift-broker I get:

[root@localhost named]# systemctl start openshift-broker
Job for openshift-broker.service failed. See 'systemctl status openshift-broker.service' and 'journalctl -xn' for details.
[root@localhost named]# systemctl status openshift-broker
openshift-broker.service - The OpenShift Origin Broker
   Loaded: loaded (/usr/lib/systemd/system/openshift-broker.service; disabled)
   Active: failed (Result: exit-code) since piÄ… 2013-12-06 11:30:54 CET; 3s ago
  Process: 1927 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, status=1/FAILURE)

gru 06 11:30:54 localhost.localdomain httpd[1927]: AH00526: Syntax error on line 8 of /var/www/openshift/broker/httpd/broker.conf:
gru 06 11:30:54 localhost.localdomain httpd[1927]: Invalid command 'PassengerUser', perhaps misspelled or defined by a module not included in the server configuration
gru 06 11:30:54 localhost.localdomain systemd[1]: openshift-broker.service: control process exited, code=exited status=1
gru 06 11:30:54 localhost.localdomain systemd[1]: Failed to start The OpenShift Origin Broker.
gru 06 11:30:54 localhost.localdomain systemd[1]: Unit openshift-broker.service entered failed state.

Version-Release number of selected component (if applicable):

openshift-origin-broker-1.10.2.1-1.fc20.noarch
How reproducible:

Steps to Reproduce:
install openshift-origin-broker and start the service

Actual results:
see above

Expected results:
Broker running

Comment 1 Marek Goldmann 2013-12-06 10:58:13 UTC
The passenger components I have installed:

rubygem-passenger-4.0.18-2.fc20.x86_64
rubygem-passenger-native-libs-4.0.18-2.fc20.x86_64
rubygem-passenger-native-4.0.18-2.fc20.x86_64
mod_passenger-4.0.18-2.fc20.x86_64

Comment 2 Marek Goldmann 2013-12-06 11:33:51 UTC
After adding this line:

LoadModule passenger_module modules/mod_passenger.so

to /var/www/openshift/broker/httpd/httpd.conf

I got a bit further, but encountered another error, reported as bug 1039020.

Comment 3 Troy Dawson 2014-10-03 17:59:36 UTC
The openshift origin broker is retired and no longer supported on Fedora 20+.  Because of that, this bug won't be fixed.
It is suggested to migrate your openshift project to RHEL/Scientific Linux/CentOS.