I'm tying to install $STABLE (3.2.2) on CentOS 6.4 . I have the repo for the el6 from ovirt.
Before the engine-setup --with-allinone=yes can complete it errors out with the following in the setup log:
2013-07-17 15:52:47::DEBUG::all_in_one_100::451::root:: Checking JBoss status.
2013-07-17 15:52:47::INFO::all_in_one_100::454::root:: JBoss is up and running.
2013-07-17 15:52:47::DEBUG::setup_sequences::59::root:: running initAPI
2013-07-17 15:52:47::DEBUG::all_in_one_100::240::root:: Initiating the API object
2013-07-17 15:52:47::ERROR::all_in_one_100::251::root:: Traceback (most recent call last):
File "/usr/share/ovirt-engine/scripts/plugins/all_in_one_100.py", line 248, in initAPI
ca_file=basedefs.FILE_CA_CRT_SRC,
File "/usr/lib/python2.6/site-packages/ovirtsdk/api.py", line 119, in __init__
url='/api'
File "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", line 112, in request
persistent_auth=self._persistent_auth)
File "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", line 134, in __doRequest
persistent_auth=persistent_auth
File "/usr/lib/python2.6/site-packages/ovirtsdk/web/connection.py", line 148, in doRequest
raise ConnectionError, str(e)
ConnectionError: [ERROR]::oVirt API connection failure, [Errno 111] Connection refused
2013-07-17 15:52:47::DEBUG::setup_sequences::62::root:: Traceback (most recent call last):
File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 60, in run
function()
File "/usr/share/ovirt-engine/scripts/plugins/all_in_one_100.py", line 252, in initAPI
raise Exception(ERROR_CREATE_API_OBJECT)
Exception: Error: could not create ovirtsdk API object
2013-07-17 15:52:47::DEBUG::engine-setup::1972::root:: *** The following params were used as user input:
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: override-httpd-config: no
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: http-port: 8700
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: https-port: 8701
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: random-passwords: no
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: mac-range: 00:1A:4A:8C:8A:00-00:1A:4A:8C:8A:FF
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: host-fqdn:
storage01.mydomain.me
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: auth-pass: ********
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: org-name:
mydomain.me2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: application-mode: virt
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: default-dc-type: POSIXFS
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: db-remote-install: local
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: db-host: localhost
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: db-local-pass: ********
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: nfs-mp: /var/lib/exports/iso
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: iso-domain-name: ISO_DOMAIN
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: config-nfs: yes
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: override-firewall: None
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: config-allinone: yes
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: storage-path: /var/lib/images
2013-07-17 15:52:47::DEBUG::engine-setup::1977::root:: superuser-pass: ********
2013-07-17 15:52:47::ERROR::engine-setup::2392::root:: Traceback (most recent call last):
File "/usr/bin/engine-setup", line 2386, in <module>
main(confFile)
File "/usr/bin/engine-setup", line 2169, in main
runSequences()
File "/usr/bin/engine-setup", line 2092, in runSequences
controller.runAllSequences()
File "/usr/share/ovirt-engine/scripts/setup_controller.py", line 54, in runAllSequences
sequence.run()
File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 154, in run
step.run()
File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 60, in run
function()
File "/usr/share/ovirt-engine/scripts/plugins/all_in_one_100.py", line 252, in initAPI
raise Exception(ERROR_CREATE_API_OBJECT)
Exception: Error: could not create ovirtsdk API object
After much digging, it seems like the issue is in the certs but it's not making sense to me why it fails. From the server.log:
2013-07-17 16:37:28,873 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) JBAS015012: Started FileSystemDeploymentService for directory /var/lib/ovirt-engine/deployments
2013-07-17 16:37:28,877 ERROR [org.apache.tomcat.util.net.jsse.JSSESocketFactory] (MSC service thread 1-4) Failed to load keystore type PKCS12 with path /etc/pki/ovirt-engine/keys/apache.p12 due to /etc/pki/ovirt-engine/keys/apache.p12 (Permission denied): java.io.FileNotFoundException: /etc/pki/ovirt-engine/keys/apache.p12 (Permission denied)
at java.io.FileInputStream.open(Native Method) [rt.jar:1.7.0_25]
at java.io.FileInputStream.<init>(FileInputStream.java:138) [rt.jar:1.7.0_25]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:374) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:299) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:515) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:452) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:168) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:977) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:190) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.Connector.init(Connector.java:983) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
2013-07-17 16:37:28,883 ERROR [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) Error initializing endpoint: java.io.FileNotFoundException: /etc/pki/ovirt-engine/keys/apache.p12 (Permission denied)
at java.io.FileInputStream.open(Native Method) [rt.jar:1.7.0_25]
at java.io.FileInputStream.<init>(FileInputStream.java:138) [rt.jar:1.7.0_25]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:374) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:299) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:515) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:452) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:168) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:977) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:190) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.Connector.init(Connector.java:983) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
2013-07-17 16:37:28,892 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.web.connector.https: org.jboss.msc.service.StartException in service jboss.web.connector.https: JBAS018007: Error starting web connector
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:271)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:
1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
Caused by: LifecycleException: Protocol handler initialization failed: java.io.FileNotFoundException: /etc/pki/ovirt-engine/keys/apache.p12 (Permission denied)
at org.apache.catalina.connector.Connector.init(Connector.java:985)
at org.jboss.as.web.WebConnectorService.start(WebConnectorService.java:267)
... 5 more
2013-07-17 16:37:28,904 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found engine.ear in deployment directory. To trigger deployment create a file called engine.ear.dodeploy
2013-07-17 16:37:28,957 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-11) JBAS010400: Bound data source [java:/ENGINEDataSource]
2013-07-17 16:37:28,966 INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.web.connector.https: org.jboss.msc.service.StartException in service jboss.web.connector.https: JBAS018007: Error starting web connector
drwxr-xr-x. 2 ovirt ovirt 4096 Jul 17 15:51 .
drwxr-xr-x. 6 ovirt ovirt 4096 Jul 17 15:51 ..
-rw-r-----. 1 apache apache 1828 Jul 17 15:51 apache.key.nopass
-rw-r-----. 1 apache apache 2685 Jul 17 15:51 apache.p12
-rw-------. 1 root root 1832 Jul 17 15:51 engine_id_rsa
-rw-r-----. 1 ovirt ovirt 2685 Jul 17 15:51 engine.p12