[Engine-devel] Error while trying to read parameter HTTP_PORT from user

Chen, Wei D wei.d.chen at intel.com
Thu Jan 17 01:52:01 UTC 2013


Hi,
  There is a problem in setup ovirt-engine, "Error while trying to read parameter HTTP_PORT from user."
The env is setup with ovirt-engine 3.2.0 from http://www.ovirt.org/Building_oVirt_engine , at last i try to
input 'make' to configure ovirt engine.

Selinux is 'SELINUX=enforcing' in /etc/selinux/config
Iptalbles is running, and the below ports in open.

iptables -I INPUT 1 -p tcp --dport 443  -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 80   -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 4457 -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 8443 -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 8083 -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 1090 -j ACCEPT


/usr/share/jboss-as/bin/standalone.sh can run too.

The below is printing out information when I input engine-setup:
###################################
#engine-setup
Welcome to oVirt Engine setup utility
In order to proceed the installer must stop the ovirt-engine service
Would you like to stop the ovirt-engine service? (yes|no): yes
oVirt Engine uses httpd to proxy requests to the application server.
It looks like the httpd installed locally is being actively used.
The installer can override current configuration .
Alternatively you can use JBoss directly (on ports higher than 1024)
Do you wish to override current httpd configuration and restart the service? ['yes'| 'no']  [yes] : yse
Error: response is not part of the following accepted answers: yes, no
oVirt Engine uses httpd to proxy requests to the application server.
It looks like the httpd installed locally is being actively used.
The installer can override current configuration .
Alternatively you can use JBoss directly (on ports higher than 1024)
Do you wish to override current httpd configuration and restart the service? ['yes'| 'no']  [yes] : yes
HTTP Port  [80] : 80
Error while trying to read parameter HTTP_PORT from user.
Please check log file /var/log/ovirt-engine/engine-setup_2013_01_17_04_18_17.log for more information
Below is /var/log/ovirt-engine/engine-setup_2013_01_17_04_18_17.log
###########/var/log/ovirt-engine/engine-setup_2013_01_17_04_18_17.log ##########

2013-01-17 04:18:17::DEBUG::common_utils::1255::root:: checking if firewalld service is available
2013-01-17 04:18:17::DEBUG::common_utils::430::root:: Executing command --> '/bin/systemctl show firewalld'
2013-01-17 04:18:17::DEBUG::common_utils::468::root:: output =
2013-01-17 04:18:17::DEBUG::common_utils::469::root:: stderr = Failed to issue method call: Unit name firewalld is not valid.

2013-01-17 04:18:17::DEBUG::common_utils::470::root:: retcode = 1
2013-01-17 04:18:17::DEBUG::common_utils::1255::root:: checking if iptables service is available
2013-01-17 04:18:17::DEBUG::common_utils::430::root:: Executing command --> '/bin/systemctl show iptables'
2013-01-17 04:18:17::DEBUG::common_utils::468::root:: output =
2013-01-17 04:18:17::DEBUG::common_utils::469::root:: stderr = Failed to issue method call: Unit name iptables is not valid.

2013-01-17 04:18:17::DEBUG::common_utils::470::root:: retcode = 1
2013-01-17 04:18:17::DEBUG::common_utils::430::root:: Executing command --> '/sbin/ip addr'
2013-01-17 04:18:17::DEBUG::common_utils::468::root:: output = 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 2c:41:38:a8:41:13 brd ff:ff:ff:ff:ff:ff
    inet 10.239.131.232/24 brd 10.239.131.255 scope global em1
    inet6 fe80::2e41:38ff:fea8:4113/64 scope link
       valid_lft forever preferred_lft forever

2013-01-17 04:18:17::DEBUG::common_utils::469::root:: stderr =
2013-01-17 04:18:17::DEBUG::common_utils::470::root:: retcode = 0
2013-01-17 04:18:17::DEBUG::common_utils::589::root:: Found IP Address: 10.239.131.232
2013-01-17 04:18:17::DEBUG::engine-setup::2139::root:: initiating command line option parser
2013-01-17 04:18:17::DEBUG::engine-setup::2106::root:: checking total memory
2013-01-17 04:18:17::DEBUG::common_utils::430::root:: Executing command --> '/usr/bin/free -m'
2013-01-17 04:18:17::DEBUG::common_utils::468::root:: output =              total       used       free     shared    buffers     cached
Mem:          7945        627       7317          0         15        406
-/+ buffers/cache:        205       7739
Swap:         9983          0       9983

2013-01-17 04:18:17::DEBUG::common_utils::469::root:: stderr =
2013-01-17 04:18:17::DEBUG::common_utils::470::root:: retcode = 0
2013-01-17 04:18:17::DEBUG::engine-setup::2118::root:: Found a match, amount of memory: 7945
2013-01-17 04:18:17::DEBUG::engine-setup::2008::root:: Entered main(configFile='None')
2013-01-17 04:18:17::DEBUG::engine-setup::1802::root:: stopping ovirt-engine service
2013-01-17 04:18:17::DEBUG::common_utils::967::root:: asking user: Would you like to stop the ovirt-engine service? (yes|no):
2013-01-17 04:18:19::DEBUG::common_utils::971::root:: user answered: yes
2013-01-17 04:18:19::DEBUG::common_utils::1211::root:: stopping ovirt-engine
2013-01-17 04:18:19::DEBUG::common_utils::1248::root:: executing action ovirt-engine on service stop
2013-01-17 04:18:19::DEBUG::common_utils::430::root:: Executing command --> '/sbin/service ovirt-engine stop'
2013-01-17 04:18:19::DEBUG::common_utils::468::root:: output =
2013-01-17 04:18:19::DEBUG::common_utils::469::root:: stderr =
2013-01-17 04:18:19::DEBUG::common_utils::470::root:: retcode = 0
2013-01-17 04:18:19::DEBUG::engine-setup::1532::root:: going over group PORTS
2013-01-17 04:18:19::DEBUG::common_utils::1289::root:: retrieving version for ipa-server rpm
2013-01-17 04:18:19::DEBUG::common_utils::1310::root:: getRpmVersion failed
Traceback (most recent call last):
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 1307, in installed
    getRpmVersion(rpmName=rpm)
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 1301, in getRpmVersion
    raise Exception(output_messages.ERR_READ_RPM_VER % rpmName)
Exception: Error reading version number for package ipa-server
2013-01-17 04:18:19::DEBUG::common_utils::1289::root:: retrieving version for freeipa-server rpm
2013-01-17 04:18:19::DEBUG::common_utils::1310::root:: getRpmVersion failed
Traceback (most recent call last):
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 1307, in installed
    getRpmVersion(rpmName=rpm)
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 1301, in getRpmVersion
    raise Exception(output_messages.ERR_READ_RPM_VER % rpmName)
Exception: Error reading version number for package freeipa-server
2013-01-17 04:18:19::INFO::engine-setup::1541::root:: Comparing pre-conditions; condition: 'True', and match: 'True'
2013-01-17 04:18:20::INFO::engine_validators::199::root:: validateOverrideHttpdConfAndChangePortsAccordingly yse as part of ['yes', 'no']
2013-01-17 04:18:20::INFO::engine_validators::182::root:: Validating yse as part of ['yes', 'no']
2013-01-17 04:18:22::INFO::engine_validators::199::root:: validateOverrideHttpdConfAndChangePortsAccordingly yes as part of ['yes', 'no']
2013-01-17 04:18:22::INFO::engine_validators::182::root:: Validating yes as part of ['yes', 'no']
2013-01-17 04:18:22::DEBUG::engine_validators::207::root:: stopping httpd service
2013-01-17 04:18:22::DEBUG::common_utils::1211::root:: stopping httpd
2013-01-17 04:18:22::DEBUG::common_utils::1248::root:: executing action httpd on service stop
2013-01-17 04:18:22::DEBUG::common_utils::430::root:: Executing command --> '/sbin/service httpd stop'
2013-01-17 04:18:22::DEBUG::common_utils::468::root:: output =
2013-01-17 04:18:22::DEBUG::common_utils::469::root:: stderr =
2013-01-17 04:18:22::DEBUG::common_utils::470::root:: retcode = 0
2013-01-17 04:18:24::DEBUG::engine_validators::62::root:: Validating 80 as a valid TCP Port
2013-01-17 04:18:24::DEBUG::common_utils::394::root:: Checking if TCP port 80 is open by any process
2013-01-17 04:18:24::DEBUG::common_utils::430::root:: Executing command --> '/usr/sbin/lsof -i -n -P'
2013-01-17 04:18:24::ERROR::engine-setup::601::root:: Traceback (most recent call last):
  File "/usr/local/bin/engine-setup", line 574, in _getInputFromUser
    if param.getKey("VALIDATION_FUNC")(userInput, param.getKey("OPTION_LIST")):
  File "/usr/local/share/ovirt-engine/scripts/engine_validators.py", line 81, in validatePort
    (portOpen, process, pid) = utils.isTcpPortOpen(param)
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 399, in isTcpPortOpen
    output, rc = execCmd(cmdList=cmd, failOnError=True, msg=output_messages.ERR_EXP_LSOF)
  File "/usr/local/share/ovirt-engine/scripts/common_utils.py", line 454, in execCmd
    env=env,
  File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

2013-01-17 04:18:25::ERROR::engine-setup::1577::root:: Traceback (most recent call last):
  File "/usr/local/bin/engine-setup", line 1546, in _handleInteractiveParams
    input_param(param)
  File "/usr/local/bin/engine-setup", line 628, in input_param
    _getInputFromUser(param)
  File "/usr/local/bin/engine-setup", line 602, in _getInputFromUser
    raise Exception(output_messages.ERR_EXP_READ_INPUT_PARAM % (param.getKey("CONF_NAME")))
Exception: Error while trying to read parameter HTTP_PORT from user.

2013-01-17 04:18:25::DEBUG::engine-setup::1875::root:: *** The following params were used as user input:
2013-01-17 04:18:25::DEBUG::engine-setup::1880::root:: override-httpd-config: yes
2013-01-17 04:18:25::ERROR::engine-setup::2295::root:: Traceback (most recent call last):
  File "/usr/local/bin/engine-setup", line 2290, in <module>
    main(confFile)
  File "/usr/local/bin/engine-setup", line 2028, in main
    _handleParams(configFile)
  File "/usr/local/bin/engine-setup", line 1589, in _handleParams
   _handleInteractiveParams()
  File "/usr/local/bin/engine-setup", line 1546, in _handleInteractiveParams
    input_param(param)
  File "/usr/local/bin/engine-setup", line 628, in input_param
    _getInputFromUser(param)
  File "/usr/local/bin/engine-setup", line 602, in _getInputFromUser
    raise Exception(output_messages.ERR_EXP_READ_INPUT_PARAM % (param.getKey("CONF_NAME")))
Exception: Error while trying to read parameter HTTP_PORT from user.


Best Regards,
Dave Chen

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/engine-devel/attachments/20130117/08e5fb86/attachment.html>


More information about the Engine-devel mailing list