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
Apparently the engine-setup tool is failing because it is not finding
the "lsof" command. Do you have that package installed? If not install
it with "yum install lsof", then try again.
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.