Description of problem: Centos 6.5 host with ovirt 3.5 all in one install: engine-setup [ INFO ] Stage: Misc configuration [ ERROR ] Failed to execute stage 'Misc configuration': Cannot find Jboss at /usr/share/jboss-as [ INFO ] Yum Performing yum transaction rollback Version-Release number of selected component (if applicable): 3.5rc1 All in one setup on Centos 6.5 Workaround: engine-setup --jboss-home=/usr/share/ovirt-engine-jboss-as Additional info: ovirt-engine-sdk-python-3.5.0.4-1.20140728.gitec31051.el6.noarch ovirt-host-deploy-1.3.0-0.0.master.20140804175631.git89155f8.el6.noarch ovirt-iso-uploader-3.5.0-0.1.master.el6.noarch ovirt-engine-setup-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-host-deploy-offline-1.3.0-0.0.master.20140804175631.git89155f8.el6.x86_64 ovirt-host-deploy-java-1.3.0-0.0.master.20140804175631.git89155f8.el6.noarch ovirt-engine-tools-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-base-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-cli-3.5.0.3-1.20140718.git0d72c6e.el6.noarch ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-engine-backend-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-restapi-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-websocket-proxy-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-userportal-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-websocket-proxy-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-dbscripts-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-webadmin-portal-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-release35-001-0.5.rc2.noarch ovirt-image-uploader-3.5.0-0.1.master.el6.noarch ovirt-engine-lib-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-extensions-api-impl-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-allinone-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch
(In reply to Netbulae from comment #0) > Description of problem: > > Centos 6.5 host with ovirt 3.5 all in one install: > > engine-setup > > [ INFO ] Stage: Misc configuration > [ ERROR ] Failed to execute stage 'Misc configuration': Cannot find Jboss at > /usr/share/jboss-as > [ INFO ] Yum Performing yum transaction rollback > > > > Version-Release number of selected component (if applicable): > 3.5rc1 All in one setup on Centos 6.5 > Hi Netbulae, I tried to reproduce on a fresh install of 3.5 rc1 on Centos 6.5 and it works correctly finding jboss under /usr/share/ovirt-engine-jboss-as Are you able to reproduce it or can you provide more details about that?
Just tried it again, do we have the same rpm's? [ INFO ] Stage: Transaction setup [ INFO ] Stopping engine service [ INFO ] Stopping ovirt-fence-kdump-listener service [ INFO ] Stopping websocket-proxy service [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ ERROR ] Failed to execute stage 'Misc configuration': Cannot find Jboss at /usr/share/jboss-as [ INFO ] Yum Performing yum transaction rollback [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20140820154514-mk4g4m.log [ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20140820154530-setup.conf' [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ ERROR ] Execution of setup failed [root@test log]# rpm -qa|grep ovirt ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-engine-backend-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-lib-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-websocket-proxy-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-host-deploy-1.3.0-0.0.master.20140804175631.git89155f8.el6.noarch ovirt-engine-setup-plugin-websocket-proxy-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-iso-uploader-3.5.0-0.1.master.el6.noarch ovirt-host-deploy-offline-1.3.0-0.0.master.20140804175631.git89155f8.el6.x86_64 ovirt-engine-tools-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-dbscripts-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-release35-001-0.5.rc2.noarch ovirt-engine-setup-base-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-host-deploy-java-1.3.0-0.0.master.20140804175631.git89155f8.el6.noarch ovirt-engine-cli-3.5.0.3-1.20140718.git0d72c6e.el6.noarch ovirt-engine-extensions-api-impl-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-userportal-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-plugin-allinone-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-sdk-python-3.5.0.4-1.20140728.gitec31051.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-setup-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-engine-webadmin-portal-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch ovirt-image-uploader-3.5.0-0.1.master.el6.noarch ovirt-engine-restapi-3.5.0-0.0.master.20140804172041.git23b558e.el6.noarch
I don't have the exact list cause I cleaned that VM but I tried again with 3.5 RC1.1 and it seams to work as expected. My RPMs are: ovirt-engine-setup-base-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-restapi-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-guest-agent-1.0.10-1.el6.noarch ovirt-host-deploy-1.3.0-0.0.master.20140820115650.git89155f8.el6.noarch ovirt-engine-sdk-python-3.5.0.5-1.20140820.gitc47c189.el6.noarch ovirt-release-el6-10.0.1-3.noarch ovirt-release35-001-0.4.rc1.noarch ovirt-iso-uploader-3.5.0-0.1.master.20140812133501.gita818d93.el6.noarch ovirt-engine-setup-plugin-websocket-proxy-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-host-deploy-java-1.3.0-0.0.master.20140820115650.git89155f8.el6.noarch ovirt-engine-webadmin-portal-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-backend-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-dbscripts-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-allinone-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-cli-3.5.0.4-1.20140820.git374a657.el6.noarch ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-engine-lib-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-websocket-proxy-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-tools-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-userportal-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-host-deploy-offline-1.3.0-0.0.master.20140820115650.git89155f8.el6.x86_64 ovirt-image-uploader-3.5.0-0.1.master.20140811110806.git321a491.el6.noarch ovirt-engine-extensions-api-impl-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch The required modification has been merged the 23th of May so it should be also in your RPMS. http://gerrit.ovirt.org/#/c/28064/ Can you please check the content of: /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf
I have the same RPM's but the config still points to the old path. This can be because I installed/upgraded multiple times along the way. cat /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf [environment:default] OVESETUP_CONFIG/jbossHome=str:/usr/share/ovirt-engine-jboss-as But I did a yum remove and it was gone: cat /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf cat: /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf: No such file or directory Then I reinstalled the rpm's and it's still the old path and setup still fails: cat /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf [environment:default] OVESETUP_CONFIG/jbossHome=str:/usr/share/ovirt-engine-jboss-as My rpm list: ovirt-engine-sdk-python-3.5.0.5-1.20140820.gitc47c189.el6.noarch ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-engine-setup-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-websocket-proxy-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-extensions-api-impl-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-dbscripts-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-image-uploader-3.5.0-0.1.master.20140811110806.git321a491.el6.noarch ovirt-host-deploy-java-1.3.0-0.0.master.20140820115650.git89155f8.el6.noarch ovirt-engine-webadmin-portal-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-restapi-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-base-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-iso-uploader-3.5.0-0.1.master.20140812133501.gita818d93.el6.noarch ovirt-host-deploy-1.3.0-0.0.master.20140820115650.git89155f8.el6.noarch ovirt-engine-tools-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-websocket-proxy-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-backend-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-lib-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch ovirt-engine-cli-3.5.0.4-1.20140820.git374a657.el6.noarch ovirt-engine-userportal-3.5.0-0.0.master.20140821064931.gitb794d66.el6.noarch
Sorry I was looking crooked, the path in "/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf" is and was correct but it appears to be ignored... engine-setup --config=/var/lib/ovirt-engine/setup/answers/20140818114004-setup.conf [ ERROR ] Failed to execute stage 'Misc configuration': Cannot find Jboss at /usr/share/jboss-as I checked the answers file but it's not getting that path from there.
Weird, without the answers file setup works without the error. But the answer file doesn't have a jboss parameter at all: # action=setup [environment:default] OVESETUP_DIALOG/confirmSettings=bool:True OVESETUP_CONFIG/applicationMode=str:virt OVESETUP_CONFIG/updateFirewall=bool:True OVESETUP_CONFIG/fqdn=str:xxx.xxxx.xxxx OVESETUP_CONFIG/storageType=str:posixfs OVESETUP_CONFIG/adminPassword=str:********* OVESETUP_CONFIG/firewallManager=str:iptables OSETUP_RPMDISTRO/requireRollback=none:None OSETUP_RPMDISTRO/enableUpgrade=none:None OVESETUP_DB/database=str:engine OVESETUP_DB/fixDbViolations=none:None OVESETUP_DB/secured=bool:False OVESETUP_DB/host=str:localhost OVESETUP_DB/user=str:engine OVESETUP_DB/securedHostValidation=bool:False OVESETUP_DB/password=str:bdbWhm57S7qg41f2hQlKgV OVESETUP_DB/port=int:5432 OVESETUP_ENGINE_CORE/enable=bool:True OVESETUP_CORE/engineStop=none:None OVESETUP_SYSTEM/memCheckEnabled=bool:True OVESETUP_SYSTEM/nfsConfigEnabled=bool:True OVESETUP_PKI/organization=str:Netbulae OVESETUP_CONFIG/isoDomainMountPoint=str:/var/lib/exports/iso OVESETUP_CONFIG/isoDomainName=str:ISO_DOMAIN OVESETUP_CONFIG/isoDomainACL=str:xxxx.xxxx.xxx(rw) OVESETUP_AIO/configure=bool:True OVESETUP_AIO/storageDomainDir=str:/var/lib/images OVESETUP_PROVISIONING/postgresProvisioningEnabled=bool:True OVESETUP_APACHE/configureRootRedirection=bool:True OVESETUP_APACHE/configureSsl=bool:True OVESETUP_CONFIG/websocketProxyConfig=bool:True So I did a fresh install without answer file and there is still no jboss parameter in there. Then I did engine-cleanup and engine-setup with the latest answer file and it fails again. I think "OVESETUP_CONFIG/jbossHome=str:/usr/share/ovirt-engine-jboss-as" has to be added to the answer file generated by setup to fix this.
(In reply to Netbulae from comment #5) > Sorry I was looking crooked, the path in > "/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf" is and was correct > but it appears to be ignored... > > engine-setup > --config=/var/lib/ovirt-engine/setup/answers/20140818114004-setup.conf (In reply to Netbulae from comment #6) > I think "OVESETUP_CONFIG/jbossHome=str:/usr/share/ovirt-engine-jboss-as" has > to be added to the answer file generated by setup to fix this. The problem is just there: you have to distinct CLI options on engine-setup --config=file Load configuration files. --config-append=file Load extra configuration files or answer file. The first one loads a custom configuration file from a custom location instead of loading the default configuration, the second one instead appends options from an extra configuration file or from an answer file to the default configuration. Answer file should just be used with --config-append because it's not a complete configuration containing just response to interactive questions for unattended setups. I'll close this cause I think that the problem is just there, please reopen if it happens also using --config-append=
I was hitting the very same bug on RHEL 6.6 until I found Simone's explanation. Thank you so much! It's very misleading, I think the --config option should be renamed. After I found it in --help I did not search for anything else because I've thought this is what I want. At least there should be BIG PHAT warning in the help screen that this is most likely what you don't want. I vote from removing this option from the help screen and documentation so only experienced users or QAs can use that. :-)
Ran into the same problem on CentOS 6.6 after uninstalling and reinstalling oVirt. This was the output of engine-setup: [ ERROR ] Failed to execute stage 'Misc configuration': Cannot find Jboss at /usr/share/jboss-as [ INFO ] Yum Performing yum transaction rollback [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20150116104457-dmh3y7.log [ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20150116104718-setup.conf' Got the following error: Failed to execute stage 'Misc configuration': Cannot find Jboss at /usr/share/jboss-as /usr/share/jboss-as indeed didn't exist but /usr/share/ovirt-engine-jboss-as did. So as Simone and Netbulae pointed out, I added this line: OVESETUP_CONFIG/jbossHome=str:/usr/share/ovirt-engine-jboss-as to the answer file: /var/lib/ovirt-engine/setup/answers/20150116104718-setup.conf and I reran engine-setup as follows: # engine-setup --config-append=/var/lib/ovirt-engine/setup/answers/20150116104718-setup.conf This seemed to work fine :)