Description of problem: ovirt-engine requires ovirt-engine-vmconsole-proxy-helper ovirt-engine-vmconsole-proxy-helper requires ovirt-engine-setup-plugin-vmconsole-proxy-helper This means that on first install of 3.6 (upgrade from 3.5, I think also clean install), user is not asked about this, because the setup-plugin is not installed yet. engine-setup installs it, and if the user then runs again the plugin will be installed and so the user will be asked. I think ovirt-engine-setup-plugin-ovirt-engine should require ovirt-engine-setup-plugin-vmconsole-proxy-helper. Thinking about this, it might be a good idea to also require the dwh/reports setup plugins.
On clean install it should work fine since you install ovirt-engine and it pulls in all the dependencies. On upgrade, ovirt-engine is under version locking so you're right, the question won't be asked on first round.
(In reply to Yedidyah Bar David from comment #0) > Description of problem: > > ovirt-engine requires ovirt-engine-vmconsole-proxy-helper > > ovirt-engine-vmconsole-proxy-helper requires > ovirt-engine-setup-plugin-vmconsole-proxy-helper > > This means that on first install of 3.6 (upgrade from 3.5, I think also > clean install), user is not asked about this, because the setup-plugin is > not installed yet. engine-setup installs it, and if the user then runs again > the plugin will be installed and so the user will be asked. > > I think ovirt-engine-setup-plugin-ovirt-engine should require > ovirt-engine-setup-plugin-vmconsole-proxy-helper. > > Thinking about this, it might be a good idea to also require the dwh/reports > setup plugins. +1. Regarding the dwh in general, it's an optional package, not required by the engine, same is for the vm-console. I've first upgraded 3.5->3.6, onle after that I've added vm-console, then re-ran engine-setup again, while already was running on 3.6.
Why are we adding DWH and reports setup to every installation, it should be optional.
I agree, DWH and reports are optional. Issue here is that ovirt-engine-vmconsole-proxy-helper is not. Please ignore the DWH and reports part. Here yum update "ovirt-engine-setup*" (as per docs) will update DWH and reports. But the above command won't install ovirt-engine-setup-plugin-vmconsole-proxy-helper unless we add the dependency.
(In reply to Sandro Bonazzola from comment #4) > I agree, DWH and reports are optional. Issue here is that > ovirt-engine-vmconsole-proxy-helper is not. > Please ignore the DWH and reports part. > > Here yum update "ovirt-engine-setup*" (as per docs) will update DWH and > reports. > But the above command won't install > ovirt-engine-setup-plugin-vmconsole-proxy-helper unless we add the > dependency. Acking just for the vm console package.
Verified in 3.6.5-4 (update from latest 3.5) #yum update rhevm-setup Updating: rhevm-setup Installing for dependencies: ovirt-engine-extension-aaa-jdbc ovirt-setup-lib rhevm-setup-plugin-vmconsole-proxy-helper Updating for dependencies: otopi otopi-java rhevm-lib rhevm-setup-base rhevm-setup-plugin-ovirt-engine rhevm-setup-plugin-ovirt-engine-common rhevm-setup-plugin-websocket-proxy rhevm-setup-plugins