[ovirt-users] Unable to upgrade ovirt-engine 3.5.5 to 3.6.1 on EL6

Frank Wall fw at moov.de
Tue Jan 5 16:47:51 UTC 2016


On Tue, Jan 05, 2016 at 05:37:08PM +0200, Yedidyah Bar David wrote:
> Perhaps to aid debugging you can try this, but _do_not_ press Enter:
> 
> yum --disableplugin=versionlock update ovirt-engine
> 
> Kill it (or reply 'no').
> 
> What does it output?

Basically the same dependency error. I've attached the full output to this e-mail.

To answer your other questions:

> 16:43 <didi> fraenki: what happens when you try yum update slf4j?

It is not currently installed (on oVirt 3.5.5) and only the inappropiate version
is available:

# yum --showduplicates list slf4j
[...]
Available Packages
slf4j.noarch       1.5.8-8.el6              centos-base


> 16:44 <didi> fraenki: also for vdsm-jsonrpc-java

# yum update vdsm-jsonrpc-java
[...]
--> Running transaction check
---> Package vdsm-jsonrpc-java.noarch 0:1.0.15-1.el6 will be updated
--> Processing Dependency: vdsm-jsonrpc-java < 1.1.0 for package: ovirt-engine-backend-3.5.5-1.el6.noarch
---> Package vdsm-jsonrpc-java.noarch 0:1.1.5-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.6.1 for package: vdsm-jsonrpc-java-1.1.5-1.el6.noarch
[...]
Error: Package: vdsm-jsonrpc-java-1.1.5-1.el6.noarch (ovirt-3.6)
           Requires: slf4j >= 1.6.1
           Available: slf4j-1.5.8-8.el6.noarch (centos-base)
               slf4j = 1.5.8-8.el6
[...]

Very similar (of not the same) output to the `yum update ovirt-engine` command.

Where should I get "slf4j >= 1.6.1" from? It does not seem to be available from
the "centos-base" repository (there's only slf4j = 1.5.8-8.el6 available):
http://mirror.centos.org/centos/6/os/x86_64/Packages/

> 16:46 <didi> fraenki: if it still fails for you after the usual things, e.g.
> yum clean all, check repos etc., I'll try to reproduce

Yeah, tried this. Already wiped my repos and reinstalled ovirt-release36.rpm.

FWIW, I've noticed that a more recent slf4j is available from the SL6 repo at:
http://ftp.scientificlinux.org/linux/scientific/6x/external_products/maven/$basearch/
But I fear that this will break things in the long run (and it would replace 
several other packages as well, very likely to break ovirt-engine completely).

> > I'd switch my Hosted-Engine VM to EL7 if it wouldn't be such a pain. The only
> > "Upgrade Guide" I could find for Engine VM is this:
> > http://www.ovirt.org/OVirt_Hosted_Engine_Backup_and_Restore
> > No fun. :(
> 
> This one does not deal with upgrading the engine OS. For that Sandro
> started [1] but gave up after having some issues.

Yeah, I wasn't really expecting that an in-place upgrade EL6->EL7 would work
in this case. That's why I was thinking about the Backup/Restore method...


Regards
- Frank
-------------- next part --------------
Resolving Dependencies
--> Running transaction check
---> Package ovirt-engine.noarch 0:3.5.5-1.el6 will be updated
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-restapi-3.5.5-1.el6.noarch
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-backend-3.5.5-1.el6.noarch
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-webadmin-portal-3.5.5-1.el6.noarch
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-userportal-3.5.5-1.el6.noarch
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-dbscripts-3.5.5-1.el6.noarch
--> Processing Dependency: ovirt-engine = 3.5.5-1.el6 for package: ovirt-engine-tools-3.5.5-1.el6.noarch
---> Package ovirt-engine.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.7.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-iso-uploader >= 3.6.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-image-uploader >= 3.6.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-wildfly-overlay >= 8.0.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-wildfly >= 8.2.1 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-websocket-proxy >= 3.6.1.3-1.el6 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-vmconsole-proxy-helper >= 3.6.1.3-1.el6 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-cli >= 3.6.0.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Running transaction check
---> Package ovirt-engine.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.7.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-cli >= 3.6.0.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
---> Package ovirt-engine-backend.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-backend.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: vdsm-jsonrpc-java >= 1.1.5 for package: ovirt-engine-backend-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-host-deploy-java >= 1.4.0 for package: ovirt-engine-backend-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-extensions-api-impl >= 3.6.1.3-1.el6 for package: ovirt-engine-backend-3.6.1.3-1.el6.noarch
--> Processing Dependency: ebay-cors-filter for package: ovirt-engine-backend-3.6.1.3-1.el6.noarch
---> Package ovirt-engine-dbscripts.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-dbscripts.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-restapi.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-restapi.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-tools.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-tools.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-userportal.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-userportal.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-vmconsole-proxy-helper.noarch 0:3.6.1.3-1.el6 will be installed
--> Processing Dependency: ovirt-engine-setup-plugin-vmconsole-proxy-helper >= 3.6.1.3-1.el6 for package: ovirt-engine-vmconsole-proxy-helper-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-vmconsole-proxy for package: ovirt-engine-vmconsole-proxy-helper-3.6.1.3-1.el6.noarch
---> Package ovirt-engine-webadmin-portal.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-webadmin-portal.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-websocket-proxy.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-websocket-proxy.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: python-websockify >= 0.6.0 for package: ovirt-engine-websocket-proxy-3.6.1.3-1.el6.noarch
---> Package ovirt-engine-wildfly.x86_64 0:8.2.1-1.el6 will be installed
---> Package ovirt-engine-wildfly-overlay.noarch 0:8.0.4-1.el6 will be installed
---> Package ovirt-image-uploader.noarch 0:3.5.1-1.el6 will be updated
---> Package ovirt-image-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.2 for package: ovirt-image-uploader-3.6.0-1.el6.noarch
---> Package ovirt-iso-uploader.noarch 0:3.5.2-1.el6 will be updated
---> Package ovirt-iso-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.0 for package: ovirt-iso-uploader-3.6.0-1.el6.noarch
--> Running transaction check
---> Package ebay-cors-filter.noarch 0:1.0.1-0.1.ovirt.el6 will be installed
---> Package ovirt-engine.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.7.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-cli >= 3.6.0.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
---> Package ovirt-engine-extensions-api-impl.noarch 0:3.5.5-1.el6 will be updated
---> Package ovirt-engine-extensions-api-impl.noarch 0:3.6.1.3-1.el6 will be an update
---> Package ovirt-engine-setup-plugin-vmconsole-proxy-helper.noarch 0:3.6.1.3-1.el6 will be installed
---> Package ovirt-host-deploy-java.noarch 0:1.3.1-1.el6 will be updated
---> Package ovirt-host-deploy-java.noarch 0:1.4.1-1.el6 will be an update
--> Processing Dependency: ovirt-host-deploy = 1.4.1-1.el6 for package: ovirt-host-deploy-java-1.4.1-1.el6.noarch
---> Package ovirt-image-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.2 for package: ovirt-image-uploader-3.6.0-1.el6.noarch
---> Package ovirt-iso-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.0 for package: ovirt-iso-uploader-3.6.0-1.el6.noarch
---> Package ovirt-vmconsole-proxy.noarch 0:1.0.0-1.el6 will be installed
--> Processing Dependency: ovirt-vmconsole = 1.0.0-1.el6 for package: ovirt-vmconsole-proxy-1.0.0-1.el6.noarch
---> Package python-websockify.noarch 0:0.5.1-1.el6 will be updated
---> Package python-websockify.noarch 0:0.6.0-3.el6 will be an update
---> Package vdsm-jsonrpc-java.noarch 0:1.0.15-1.el6 will be updated
---> Package vdsm-jsonrpc-java.noarch 0:1.1.5-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.6.1 for package: vdsm-jsonrpc-java-1.1.5-1.el6.noarch
--> Running transaction check
---> Package ovirt-engine.noarch 0:3.6.1.3-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.7.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
--> Processing Dependency: ovirt-engine-cli >= 3.6.0.0 for package: ovirt-engine-3.6.1.3-1.el6.noarch
---> Package ovirt-host-deploy.noarch 0:1.3.1-1.el6 will be updated
---> Package ovirt-host-deploy.noarch 0:1.4.1-1.el6 will be an update
---> Package ovirt-image-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.2 for package: ovirt-image-uploader-3.6.0-1.el6.noarch
---> Package ovirt-iso-uploader.noarch 0:3.6.0-1.el6 will be an update
--> Processing Dependency: ovirt-engine-sdk-python >= 3.6.0.0 for package: ovirt-iso-uploader-3.6.0-1.el6.noarch
---> Package ovirt-vmconsole.noarch 0:1.0.0-1.el6 will be installed
---> Package vdsm-jsonrpc-java.noarch 0:1.1.5-1.el6 will be an update
--> Processing Dependency: slf4j >= 1.6.1 for package: vdsm-jsonrpc-java-1.1.5-1.el6.noarch
--> Finished Dependency Resolution
Error: Package: ovirt-iso-uploader-3.6.0-1.el6.noarch (ovirt-3.6)
           Requires: ovirt-engine-sdk-python >= 3.6.0.0
           Installed: ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch (@ovirt)
               ovirt-engine-sdk-python = 3.5.2.1-1.el6
           Available: ovirt-engine-sdk-python-3.5.1.0-1.el6.noarch (epel)
               ovirt-engine-sdk-python = 3.5.1.0-1.el6
Error: Package: ovirt-engine-3.6.1.3-1.el6.noarch (ovirt-3.6)
           Requires: slf4j >= 1.7.0
           Available: slf4j-1.5.8-8.el6.noarch (centos-base)
               slf4j = 1.5.8-8.el6
Error: Package: ovirt-image-uploader-3.6.0-1.el6.noarch (ovirt-3.6)
           Requires: ovirt-engine-sdk-python >= 3.6.0.2
           Installed: ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch (@ovirt)
               ovirt-engine-sdk-python = 3.5.2.1-1.el6
           Available: ovirt-engine-sdk-python-3.5.1.0-1.el6.noarch (epel)
               ovirt-engine-sdk-python = 3.5.1.0-1.el6
Error: Package: ovirt-engine-3.6.1.3-1.el6.noarch (ovirt-3.6)
           Requires: ovirt-engine-cli >= 3.6.0.0
           Installed: ovirt-engine-cli-3.5.0.5-1.el6.noarch (@ovirt-3.5-pre)
               ovirt-engine-cli = 3.5.0.5-1.el6
           Available: ovirt-engine-cli-3.5.0.6-1.el6.noarch (epel)
               ovirt-engine-cli = 3.5.0.6-1.el6
Error: Package: vdsm-jsonrpc-java-1.1.5-1.el6.noarch (ovirt-3.6)
           Requires: slf4j >= 1.6.1
           Available: slf4j-1.5.8-8.el6.noarch (centos-base)
               slf4j = 1.5.8-8.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


More information about the Users mailing list