Description of problem: While installing packages in order to experiment with http://www.ovirt.org/Features/WebSocketProxy_on_a_separate_host noticed that the installation of the ovirt-engine package will bring also the websocket package: Dependencies Resolved ============================================================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================================================== Installing: ovirt-engine noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 2.3 M Installing for dependencies: apache-commons-compress noarch 1.5-1.fc19 fedora 245 k apr-util x86_64 1.5.3-1.fc19 updates 90 k cracklib-python x86_64 2.8.22-3.fc19 fedora 24 k fop noarch 1.1-1.fc19 fedora 3.6 M httpd x86_64 2.4.9-1.fc19 updates 1.2 M httpd-tools x86_64 2.4.9-1.fc19 updates 76 k icc-profiles-openicc noarch 1.3.1-3.fc19 fedora 326 k mod_ssl x86_64 1:2.4.9-1.fc19 updates 92 k novnc noarch 0.4-7.fc19 updates 159 k openstack-java-client noarch 3.0.4-1.fc19 updates 20 k openstack-java-glance-client noarch 3.0.4-1.fc19 updates 22 k openstack-java-glance-model noarch 3.0.4-1.fc19 updates 19 k openstack-java-keystone-client noarch 3.0.4-1.fc19 updates 33 k openstack-java-keystone-model noarch 3.0.4-1.fc19 updates 30 k openstack-java-quantum-client noarch 3.0.4-1.fc19 updates 22 k openstack-java-quantum-model noarch 3.0.4-1.fc19 updates 24 k openstack-java-resteasy-connector noarch 3.0.4-1.fc19 updates 19 k ovirt-engine-backend noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 4.5 M ovirt-engine-cli noarch 3.5.0.0-1.20140605.gita11d080.fc19 ovirt-3.5-pre 197 k ovirt-engine-dbscripts noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 203 k ovirt-engine-extensions-api-impl noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 40 k ovirt-engine-restapi noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 1.3 M ovirt-engine-sdk-python noarch 3.5.0.0-1.20140605.git1267422.fc19 ovirt-3.5-pre 317 k ovirt-engine-setup noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 3.2 k ovirt-engine-setup-plugin-ovirt-engine noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 152 k ovirt-engine-setup-plugin-ovirt-engine-common noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 41 k ovirt-engine-tools noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 155 k ovirt-engine-userportal noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 68 M ovirt-engine-webadmin-portal noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 ovirt-3.5-pre 114 M ovirt-host-deploy noarch 1.3.0-0.0.master.20140629072146.gitdc1f589.fc19 ovirt-3.5-pre 73 k ovirt-host-deploy-java noarch 1.3.0-0.0.master.20140629072146.gitdc1f589.fc19 ovirt-3.5-pre 12 k ovirt-image-uploader noarch 3.5.0-0.0.master.20140627.gitf19446b.fc19 ovirt-3.5-pre 99 k ovirt-iso-uploader noarch 3.5.0-0.0.master.20140626.gite89dcdf.fc19 ovirt-3.5-pre 35 k ovirt-log-collector noarch 3.5.0-0.0.master.20140626.git4cb8c7c.fc19 ovirt-3.5-pre 46 k postgresql-jdbc noarch 9.2.1002-2.fc19 fedora 447 k python-cssselect noarch 0.9.1-1.fc19 updates 58 k python-dateutil noarch 1.5-6.fc19 fedora 85 k python-lxml x86_64 3.3.5-1.fc19 updates 789 k python-ply noarch 3.4-4.fc19 fedora 125 k snmp4j noarch 2.2.2-1.fc19 updates 440 k spice-html5 noarch 0.1.4-1.fc19 updates 71 k spring-ldap noarch 1.3.1-5.fc19 fedora 202 k vdsm-jsonrpc-java noarch 1.0.0-0.0.master.fc19 ovirt-3.5-pre 83 k ws-commons-util noarch 1.0.1-26.fc19 fedora 43 k xmlgraphics-commons noarch 1.5-1.fc19 fedora 545 k xmlrpc-client noarch 1:3.1.3-5.fc19 fedora 55 k xmlrpc-common noarch 1:3.1.3-5.fc19 fedora 104 k xz-java noarch 1.3-1.fc19 fedora 89 k yum-plugin-versionlock noarch 1.1.31-18.fc19 updates 27 k And this explcitely breaks the assumption of the websocket on a separate host flow: Assumption: The user still needs to install the needed RPMs on both the machine; the user have to install only the required RPMs, installing a not required RPM on one of the two machine can broken the process and On the first node: Via yum, the user installs the required RPMs on the first machine (the engine one) ensuring to don't install ovirt-engine-websocket-proxy (if so the engine-setup will run as for an installation with the engine and the websocket-proxy on a single node) Version-Release number of selected component (if applicable): 3.5 How reproducible: 100% Steps to Reproduce: 1. install ovirt-engine Actual results: Expected results: Additional info: workaround exists in the form of explicitely deinstall the websocket package after the installation of ovirt-engine
Trying to deinstall the websocket proxy package leads to Dependencies Resolved ============================================================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================================================== Removing: ovirt-engine-websocket-proxy noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 18 k Removing for dependencies: ovirt-engine noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 3.5 M ovirt-engine-backend noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 5.1 M ovirt-engine-dbscripts noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 981 k ovirt-engine-restapi noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 1.5 M ovirt-engine-setup noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 0.0 ovirt-engine-setup-plugin-ovirt-engine noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 714 k ovirt-engine-tools noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 263 k ovirt-engine-userportal noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 192 M ovirt-engine-webadmin-portal noarch 3.5.0-0.0.master.20140629172304.git0b16ed7.fc19 @ovirt-3.5-pre 278 M
I updated the feature wiki page; it's not explicit required anymore to uninstall the websocket-proxy RPM on the engine host for a split configuration.