On Thu, Nov 5, 2015 at 8:17 AM, Yedidyah Bar David <didi@redhat.com> wrote:
On Wed, Nov 4, 2015 at 11:32 PM, Christian Rebel <christian.rebel@gmx.at> wrote:
> Hi Guys,
>
> the workaround with hashing "ovirt-engine-xxx" under "/etc/yum/pluginconf.d/versionlock.list" seems to be working...

I wouldn't recommend this.

I'd also point out that all-in-one is mainly used for demo purpose and it's not meant to be used in production. Upgrade for AIO systems is also not officially supported.


 

Engine upgrade should only be done using 'enigne-setup'.

If you disable versionlock and update the engine package, you end up
running an updated engine against an un-updated database.
'engine-setup' updates both.

As mentioned on the linked bug, the correct upgrade procedure is:

1. Have a 3.5 engine and repos, and a machine fully updated

2. Add 3.6 repos

3. yum update 'ovirt-engine-setup*' (only these!)

4. engine-setup

5. If you feel like it, 'yum update' (to get updates for 3.6 packages
not updated by engine-setup).

It seems like you ran 'yum update' with 3.6 repos before updating the engine.

If you still have problems, try to yum update the setup packages and
run 'engine-setup'.

If you already updated the engine packages with versionlock disabled,
you can try running 'engine-setup'.
I think it will manage to upgrade your database, didn't check that.

Best,

> I will perform some system sanity during the next days and let you know the final result, so far everything looks fine now!
>
> Thanks,
> Christian
>
> -----Original Message-----
> From: Christian Rebel [mailto:christian.rebel@gmx.at]
> Sent: Mittwoch, 04. November 2015 21:38
> To: 'Martin Perina'; 'Ondra Machacek'
> Cc: 'Artyom Lukianov'; 'users@ovirt.org'
> Subject: RE: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>
> Hi Guys,
>
> I have this Problem on 3 different Systems (all of them Ovirt AIO), the Dependency Problem is appearing during the “yum update” command. (see attached Logfiles)
>
> In the meantime I found another guy which had the same issue, look at https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=1276651
>
> PS: Hope you can help….
>
> Thanks,
> Christian
>
> -----Original Message-----
> From: Martin Perina [mailto:mperina@redhat.com]
> Sent: Mittwoch, 04. November 2015 21:29
> To: Ondra Machacek
> Cc: Christian Rebel; Artyom Lukianov; users@ovirt.org
> Subject: Re: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>
>
>
> ----- Original Message -----
>> From: "Ondra Machacek" <omachace@redhat.com>
>> To: "Christian Rebel" <christian.rebel@gmx.at>, "Artyom Lukianov"
>> <alukiano@redhat.com>
>> Cc: users@ovirt.org
>> Sent: Wednesday, November 4, 2015 9:07:59 PM
>> Subject: Re: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>>
>> AFAIK ovirt-engine-setup shouldn't update vdsm-jsonrpc, as it does not
>> depend on ovirt-engine-backend, so please try yum clean all && yum
>> update ovirt-engine-setup
>
> Shouldn't it be
>
>   yum clean all && yum update 'ovirt-engine-setup*'
>
> ?
>
> And when done execute
>
>   engine-setup
>
>>
>> or you get the error , when running engine-setup ?
>>
>> On 11/04/2015 08:40 PM, Christian Rebel wrote:
>>
>>
>>
>>
>>
>> same Dependency Problem, I think its related to the following:
>>
>>
>>
>> [root@ovirt-test yum.repos.d]# rpm -qR ovirt-engine-backend | grep
>> ^vdsm-jsonrpc-java
>>
>> vdsm-jsonrpc-java >= 1.0.15
>>
>> vdsm-jsonrpc-java < 1.1.0
>>
>>
>>
>> [root@ovirt-test yum.repos.d]# yum list updates | grep
>> vdsm-jsonrpc-java
>>
>> vdsm-jsonrpc-java.noarch 1.1.5-1.el7.centos ovirt-3.6
>>
>>
>>
>>
>> From: Ondra Machacek [ mailto:omachace@redhat.com ]
>> Sent: Mittwoch, 04. November 2015 20:35
>> To: Christian Rebel; 'Artyom Lukianov'
>> Cc: users@ovirt.org
>> Subject: Re: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>>
>>
>>
>>
>> Try:
>>
>> yum update ovirt-engine-setup
>>
>> and then
>>
>> engine-setup
>>
>>
>> On 11/04/2015 08:16 PM, Christian Rebel wrote:
>>
>>
>>
>>
>> Seems not to be working, any other ideas?
>>
>>
>>
>> yum update --skip-broken:
>>
>> Skipped (dependency problems):
>>
>> glusterfs.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-api.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-cli.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-client-xlators.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-fuse.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-libs.x86_64 0:3.7.5-1.el7
>>
>> glusterfs-rdma.x86_64 0:3.7.5-1.el7
>>
>> gperftools-libs.x86_64 0:2.4-7.el7
>>
>> ipxe-roms-qemu.noarch 0:20130517-7.gitc4bce43.el7
>>
>> libunwind.x86_64 0:1.1-10.el7
>>
>> ovirt-engine-extension-aaa-jdbc.noarch 0:1.0.1-1.el7
>>
>> ovirt-engine-extensions-api-impl.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup-base.noarch 0:3.5.5-1.el7.centos
>>
>> ovirt-engine-setup-base.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup-plugin-allinone.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup-plugin-ovirt-engine.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup-plugin-ovirt-engine-common.noarch
>> 0:3.5.5-1.el7.centos
>>
>> ovirt-engine-setup-plugin-ovirt-engine-common.noarch
>> 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-setup-plugin-websocket-proxy.noarch 0:3.5.5-1.el7.centos
>>
>> ovirt-engine-setup-plugin-websocket-proxy.noarch
>> 0:3.6.0.3-1.el7.centos
>>
>> ovirt-engine-websocket-proxy.noarch 0:3.5.5-1.el7.centos
>>
>> ovirt-engine-websocket-proxy.noarch 0:3.6.0.3-1.el7.centos
>>
>> ovirt-host-deploy-offline.x86_64 0:1.4.0-1.el7.centos
>>
>> ovirt-vmconsole.noarch 0:1.0.0-1.el7.centos
>>
>> ovirt-vmconsole-host.noarch 0:1.0.0-1.el7.centos
>>
>> python-cpopen.x86_64 0:1.4-0.el7
>>
>> qemu-img-ev.x86_64 10:2.3.0-29.1.el7
>>
>> qemu-kvm-common-ev.x86_64 10:2.3.0-29.1.el7
>>
>> qemu-kvm-ev.x86_64 10:2.3.0-29.1.el7
>>
>> safelease.x86_64 0:1.0-5.el7
>>
>> seabios-bin.noarch 0:1.7.5-11.el7
>>
>> seavgabios-bin.noarch 0:1.7.5-11.el7
>>
>> vdsm.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-cli.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-infra.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-jsonrpc.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-jsonrpc-java.noarch 0:1.1.5-1.el7.centos
>>
>> vdsm-python.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-python-zombiereaper.noarch 0:4.16.27-0.el7.centos
>>
>> vdsm-xmlrpc.noarch 0:4.17.10.1-0.el7.centos
>>
>> vdsm-yajsonrpc.noarch 0:4.17.10.1-0.el7.centos
>>
>>
>>
>> engine-setup:
>>
>> [ ERROR ] Yum: [u'ovirt-host-deploy-offline-1.4.0-1.el7.centos.x86_64
>> requires iptables-services',
>> u'ovirt-engine-3.6.0.3-1.el7.centos.noarch
>> requires slf4j >= 1.7.0',
>> u'vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch
>> requires mvn(org.slf4j:slf4j-api)',
>> u'vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch requires slf4j >=
>> 1.6.1']
>>
>> [ ERROR ] Failed to execute stage 'Environment customization':
>> [u'ovirt-host-deploy-offline-1.4.0-1.el7.centos.x86_64 requires
>> iptables-services', u'ovirt-engine-3.6.0.3-1.el7.centos.noarch
>> requires slf4j >= 1.7.0',
>> u'vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch requires
>> mvn(org.slf4j:slf4j-api)',
>> u'vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch
>> requires slf4j >= 1.6.1']
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: Artyom Lukianov [ mailto:alukiano@redhat.com ]
>> Sent: Mittwoch, 04. November 2015 19:44
>> To: Christian Rebel
>> Cc: users@ovirt.org
>> Subject: Re: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>>
>>
>>
>> Run yum update --skip-broken and after engine-setup.
>>
>> engine-setup will download and upgrade all necessary packages.
>>
>>
>>
>> ----- Original Message -----
>>
>> From: "Christian Rebel" <christian.rebel@gmx.at>
>>
>> To: users@ovirt.org
>>
>> Sent: Wednesday, November 4, 2015 8:15:18 PM
>>
>> Subject: [ovirt-users] AIO UPG Error from 3.5 to 3.6
>>
>>
>>
>>
>>
>>
>>
>> Getting the following Error on an AIO Upgrade from 3.5 to 3.6, any ideas?
>>
>>
>>
>>
>>
>>
>>
>> --> Processing Dependency: vdsm-jsonrpc-java < 1.1.0 for package:
>> ovirt-engine-backend-3.5.4.2-1.el7.centos.noarch
>>
>>
>>
>> --> Finished Dependency Resolution
>>
>>
>>
>>
>>
>>
>>
>> Error: Package: ovirt-engine-backend-3.5.4.2-1.el7.centos.noarch
>> (@ovirt-3.5)
>>
>>
>>
>> Requires: vdsm-jsonrpc-java < 1.1.0
>>
>>
>>
>> Removing: vdsm-jsonrpc-java-1.0.15-1.el7.noarch (@ovirt-3.5)
>>
>>
>>
>> vdsm-jsonrpc-java = 1.0.15-1.el7
>>
>>
>>
>> Updated By: vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch (ovirt-3.6)
>>
>>
>>
>> vdsm-jsonrpc-java = 1.1.5-1.el7.centos
>>
>>
>>
>> Available: vdsm-jsonrpc-java-1.0.14-1.el7.noarch (ovirt-3.5)
>>
>>
>>
>> vdsm-jsonrpc-java = 1.0.14-1.el7
>>
>>
>>
>> _______________________________________________
>>
>> Users mailing list
>>
>> Users@ovirt.org
>>
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users@ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users@ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
> _______________________________________________
> Users mailing list
> Users@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users



--
Didi
_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com