Hi,

I have 3 nodes. 2 compute and 1 storage (NFS) and separate server for engine. I upgraded the engine first. I went on smoothly without any errors.

Then I started upgrade on all 3 of them by installing the ovirt-release41.rpm. But the upgrade timed out and failed on all the 3 nodes.

Then I restarted upgrade on first node from within the engine again. The engine event log said the upgrade timed out but when I checked on the node, it was successful (means the yum service was running on the node and it installed the upagrde but the engine said otherwise). So I restarted that node. But after the reboot, the node was moved to non-operational by the engine because of the following error,
 "Host host1 does not comply with the cluster Default networks, the following networks are missing on host: 'ovirtmgmt'".

UPDATE: I enabled open-vswitch service on the this node and it has been successfully added to the engine.

After that my second node developed some hardware problem. So I did a fresh install of ovirt 4.0.3 on it and then changed the repo files on it by replacing 40 by 41 in all the files (including ovirt-dependencies.repo). I upgraded it successfully and rebooted and logged in to 4.1. Now, in engine I removed the second node and tried to add it but I got the same error on this node too. I have enabled the open-vswitch service on this node too and rebooted the machine but the error stays the same. I think that the issue has something to do with OVS. Do you still want me to attach engine.log and host-deploy.log files?

Meanwhile I have changed the changed the cluster and data center compatibility to 4.1


Now regarding upgrade of the third node (storage). I moved the node to maintenance and ran the following command on the node:

yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41.rpm


When I run yum update, I am getting the following errors:

Loaded plugins: fastestmirror, imgbased-warning
Warning: yum operations are not persisted across upgrades!
Repository virtio-win-stable is listed more than once in the configuration
centos-opstools-testing                                                                                                               | 2.9 kB  00:00:00    
centos-ovirt-common-candidate                                                                                                         | 3.4 kB  00:00:00    
centos-ovirt41-candidate                                                                                                              | 3.4 kB  00:00:00    
ovirt-4.1                                                                                                                             | 2.9 kB  00:00:00    
ovirt-4.1-centos-gluster38                                                                                                            | 2.9 kB  00:00:00    
ovirt-4.1-epel/x86_64/metalink                                                                                                        | 6.2 kB  00:00:00    
ovirt-4.1-epel                                                                                                                        | 4.3 kB  00:00:00    
ovirt-4.1-patternfly1-noarch-epel                                                                                                     | 3.0 kB  00:00:00    
(1/3): ovirt-4.1/7/primary_db                                                                                                         |  88 kB  00:00:00    
ovirt-4.1-epel/x86_64/primary_ FAILED                                         
https://repo.fedoralinux.ir/pub/epel/7/x86_64/repodata/e8dcf6c8fd1618b376ebc6b71cab2f7d1e8f10d02bc9404825f0a2a0b524ef4c-primary.sqlite.xz: [Errno 14] curl#60 - "Peer's Certificate has expired."
Trying other mirror.
It was impossible to connect to the CentOS servers.
This could mean a connectivity issue in your environment, such as the requirement to configure a proxy,
or a transparent proxy that tampers with TLS security, or an incorrect system clock.
Please collect information about the specific failure that occurs in your environment,
using the instructions in: https://access.redhat.com/solutions/1527033 and create a bug on https://bugs.centos.org/

(2/3): ovirt-4.1-epel/x86_64/updateinfo                                                                                               | 730 kB  00:00:15    
(3/3): ovirt-4.1-epel/x86_64/primary_db                                                                                               | 4.5 MB  00:00:27    
Loading mirror speeds from cached hostfile
 * ovirt-4.0: ftp.nluug.nl
 * ovirt-4.0-epel: ae.mirror.rasanegar.com
 * ovirt-4.1: ftp.nluug.nl
 * ovirt-4.1-epel: ae.mirror.rasanegar.com
Resolving Dependencies
--> Running transaction check
---> Package cockpit-ovirt-dashboard.noarch 0:0.10.6-1.3.6.el7.centos will be updated
---> Package cockpit-ovirt-dashboard.noarch 0:0.10.7-0.0.6.el7.centos will be an update
---> Package glusterfs.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-api.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-api.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-cli.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-cli.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-client-xlators.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-client-xlators.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-fuse.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-fuse.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-geo-replication.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-geo-replication.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-libs.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-libs.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-rdma.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-rdma.x86_64 0:3.8.8-1.el7 will be an update
---> Package glusterfs-server.x86_64 0:3.7.13-1.el7 will be updated
---> Package glusterfs-server.x86_64 0:3.8.8-1.el7 will be an update
---> Package imgbased.noarch 0:0.8.4-1.el7 will be updated
---> Package imgbased.noarch 0:0.9.6-1.el7 will be an update
---> Package ioprocess.x86_64 0:0.16.1-1.el7 will be updated
---> Package ioprocess.x86_64 0:0.17.0-1.201611101241.gitb7e353c.el7.centos will be an update
---> Package mom.noarch 0:0.5.5-1.el7 will be updated
---> Package mom.noarch 0:0.5.8-1.el7 will be an update
---> Package openvswitch.x86_64 0:2.5.0-2.el7 will be updated
---> Package openvswitch.x86_64 0:2.6.90-1.el7.centos will be an update
---> Package otopi.noarch 0:1.5.2-1.el7.centos will be updated
---> Package otopi.noarch 0:1.6.0-1.el7.centos will be an update
---> Package ovirt-engine-sdk-python.noarch 0:3.6.8.0-1.el7.centos will be updated
---> Package ovirt-engine-sdk-python.noarch 0:3.6.9.1-1.el7.centos will be an update
---> Package ovirt-host-deploy.noarch 0:1.5.1-1.el7.centos will be updated
---> Package ovirt-host-deploy.noarch 0:1.6.0-1.el7.centos will be an update
---> Package ovirt-hosted-engine-ha.noarch 0:2.0.3-1.el7.centos will be updated
---> Package ovirt-hosted-engine-ha.noarch 0:2.1.0.1-1.el7.centos will be an update
---> Package ovirt-hosted-engine-setup.noarch 0:2.0.1.5-1.el7.centos will be updated
---> Package ovirt-hosted-engine-setup.noarch 0:2.1.0.1-1.el7.centos will be an update
--> Processing Dependency: rubygem-fluent-plugin-secure-forward for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: rubygem-fluent-plugin-rewrite-tag-filter for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: fluentd for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: collectd-write_http for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: collectd-virt for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: collectd-netlink for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: collectd-disk for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
--> Processing Dependency: collectd for package: ovirt-hosted-engine-setup-2.1.0.1-1.el7.centos.noarch
---> Package ovirt-imageio-common.noarch 0:0.3.0-1.el7 will be updated
---> Package ovirt-imageio-common.noarch 0:1.0.0-1.el7 will be an update
---> Package ovirt-imageio-daemon.noarch 0:0.3.0-1.el7 will be updated
---> Package ovirt-imageio-daemon.noarch 0:1.0.0-1.el7 will be an update
---> Package ovirt-node-ng-image.noarch 0:4.0.6.1-1.el7 will be updated
---> Package ovirt-node-ng-image.noarch 0:4.1.0-1.el7.centos will be an update
---> Package ovirt-node-ng-image-update.noarch 0:4.0.6.1-1.el7 will be updated
---> Package ovirt-node-ng-image-update.noarch 0:4.1.0-1.el7.centos will be an update
---> Package ovirt-release-host-node.noarch 0:4.0.3-1.el7 will be updated
---> Package ovirt-release-host-node.noarch 0:4.1.0-1.el7.centos will be an update
--> Processing Dependency: tcpdump for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: sysstat for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: screen for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: rng-tools for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: ovirt-node-ng-nodectl for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: net-snmp for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
---> Package ovirt-setup-lib.noarch 0:1.0.2-1.el7.centos will be updated
---> Package ovirt-setup-lib.noarch 0:1.1.0-1.el7.centos will be an update
---> Package python-cpopen.x86_64 0:1.5-1.el7 will be updated
---> Package python-cpopen.x86_64 0:1.5-3.el7 will be an update
---> Package python-ioprocess.noarch 0:0.16.1-1.el7 will be updated
---> Package python-ioprocess.noarch 0:0.17.0-1.201611101242.gitb7e353c.el7.centos will be an update
---> Package qemu-img-ev.x86_64 10:2.3.0-31.el7.16.1 will be updated
---> Package qemu-img-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
---> Package qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7.16.1 will be updated
---> Package qemu-kvm-common-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
---> Package qemu-kvm-ev.x86_64 10:2.3.0-31.el7.16.1 will be updated
---> Package qemu-kvm-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
--> Processing Dependency: usbredir >= 0.7.1 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: seavgabios-bin >= 1.9.1-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: libusbx >= 1.0.19 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: ipxe-roms-qemu >= 20160127-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
---> Package qemu-kvm-tools-ev.x86_64 10:2.3.0-31.el7.16.1 will be updated
---> Package qemu-kvm-tools-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
---> Package vdsm.x86_64 0:4.18.11-1.el7.centos will be updated
---> Package vdsm.x86_64 0:4.19.4-1.el7.centos will be an update
--> Processing Dependency: sanlock >= 3.4.0-1 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-python >= 2.0.0-2 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-daemon-kvm >= 2.0.0-10.el7_3.4 for package: vdsm-4.19.4-1.el7.centos.x86_64
---> Package vdsm-api.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-api.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-cli.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-cli.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-gluster.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-gluster.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-hook-ethtool-options.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-hook-ethtool-options.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-hook-fcoe.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-hook-fcoe.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-hook-openstacknet.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-hook-openstacknet.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-hook-vmfex-dev.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-hook-vmfex-dev.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-jsonrpc.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-jsonrpc.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-python.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-python.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-xmlrpc.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-xmlrpc.noarch 0:4.19.4-1.el7.centos will be an update
---> Package vdsm-yajsonrpc.noarch 0:4.18.11-1.el7.centos will be updated
---> Package vdsm-yajsonrpc.noarch 0:4.19.4-1.el7.centos will be an update
--> Running transaction check
---> Package collectd.x86_64 0:5.7.0-2.el7 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: collectd-5.7.0-2.el7.x86_64
---> Package collectd-disk.x86_64 0:5.7.0-2.el7 will be installed
---> Package collectd-netlink.x86_64 0:5.7.0-2.el7 will be installed
---> Package collectd-virt.x86_64 0:5.7.0-2.el7 will be installed
---> Package collectd-write_http.x86_64 0:5.7.0-2.el7 will be installed
---> Package fluentd.noarch 0:0.12.26-1.el7 will be installed
--> Processing Dependency: rubygem-yajl-ruby for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-tzinfo-data for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-tzinfo for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-thread_safe for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-string-scrub for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-sigdump for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-msgpack for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-http_parser.rb for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: rubygem-cool.io for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: fluentd-0.12.26-1.el7.noarch
---> Package ovirt-node-ng-nodectl.noarch 0:4.1.0-0.20170201.0.el7 will be installed
---> Package ovirt-release-host-node.noarch 0:4.1.0-1.el7.centos will be an update
--> Processing Dependency: tcpdump for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: sysstat for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: screen for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: rng-tools for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: net-snmp for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
---> Package qemu-kvm-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
--> Processing Dependency: usbredir >= 0.7.1 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: seavgabios-bin >= 1.9.1-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: libusbx >= 1.0.19 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: ipxe-roms-qemu >= 20160127-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
---> Package rubygem-fluent-plugin-rewrite-tag-filter.noarch 0:1.5.5-1.el7.centos will be installed
---> Package rubygem-fluent-plugin-secure-forward.noarch 0:0.4.3-1.el7 will be installed
--> Processing Dependency: rubygem-resolve-hostname for package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch
--> Processing Dependency: rubygem-proxifier for package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch
---> Package vdsm.x86_64 0:4.19.4-1.el7.centos will be an update
--> Processing Dependency: sanlock >= 3.4.0-1 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-python >= 2.0.0-2 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-daemon-kvm >= 2.0.0-10.el7_3.4 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Running transaction check
---> Package collectd.x86_64 0:5.7.0-2.el7 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: collectd-5.7.0-2.el7.x86_64
---> Package fluentd.noarch 0:0.12.26-1.el7 will be installed
--> Processing Dependency: /usr/bin/ruby for package: fluentd-0.12.26-1.el7.noarch
---> Package ovirt-release-host-node.noarch 0:4.1.0-1.el7.centos will be an update
--> Processing Dependency: tcpdump for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: sysstat for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: screen for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: rng-tools for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
--> Processing Dependency: net-snmp for package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch
---> Package qemu-kvm-ev.x86_64 10:2.6.0-28.el7_3.3.1 will be an update
--> Processing Dependency: usbredir >= 0.7.1 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: seavgabios-bin >= 1.9.1-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: libusbx >= 1.0.19 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
--> Processing Dependency: ipxe-roms-qemu >= 20160127-4 for package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64
---> Package rubygem-cool.io.x86_64 0:1.2.4-2.el7 will be installed
--> Processing Dependency: libruby.so.2.0()(64bit) for package: rubygem-cool.io-1.2.4-2.el7.x86_64
---> Package rubygem-fluent-plugin-secure-forward.noarch 0:0.4.3-1.el7 will be installed
--> Processing Dependency: /usr/bin/ruby for package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch
---> Package rubygem-http_parser.rb.x86_64 0:0.6.0-1.el7 will be installed
--> Processing Dependency: libruby.so.2.0()(64bit) for package: rubygem-http_parser.rb-0.6.0-1.el7.x86_64
---> Package rubygem-msgpack.x86_64 0:0.5.11-1.el7 will be installed
--> Processing Dependency: libruby.so.2.0()(64bit) for package: rubygem-msgpack-0.5.11-1.el7.x86_64
---> Package rubygem-proxifier.noarch 0:1.0.3-1.el7 will be installed
--> Processing Dependency: /usr/bin/ruby for package: rubygem-proxifier-1.0.3-1.el7.noarch
---> Package rubygem-resolve-hostname.noarch 0:0.0.4-1.el7 will be installed
---> Package rubygem-sigdump.noarch 0:0.2.2-1.el7 will be installed
---> Package rubygem-string-scrub.x86_64 0:0.0.5-1.el7 will be installed
--> Processing Dependency: libruby.so.2.0()(64bit) for package: rubygem-string-scrub-0.0.5-1.el7.x86_64
---> Package rubygem-thread_safe.noarch 0:0.3.4-1.el7 will be installed
--> Processing Dependency: ruby(rubygems) for package: rubygem-thread_safe-0.3.4-1.el7.noarch
--> Processing Dependency: ruby(release) for package: rubygem-thread_safe-0.3.4-1.el7.noarch
---> Package rubygem-tzinfo.noarch 0:1.2.2-2.el7 will be installed
---> Package rubygem-tzinfo-data.noarch 0:1.2014.10-2.el7 will be installed
---> Package rubygem-yajl-ruby.x86_64 0:1.2.1-1.el7 will be installed
--> Processing Dependency: libruby.so.2.0()(64bit) for package: rubygem-yajl-ruby-1.2.1-1.el7.x86_64
---> Package vdsm.x86_64 0:4.19.4-1.el7.centos will be an update
--> Processing Dependency: sanlock >= 3.4.0-1 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-python >= 2.0.0-2 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: libvirt-daemon-kvm >= 2.0.0-10.el7_3.4 for package: vdsm-4.19.4-1.el7.centos.x86_64
--> Processing Dependency: /usr/bin/ruby for package: rubygem-proxifier-1.0.3-1.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: fluentd-0.12.26-1.el7.noarch
--> Processing Dependency: /usr/bin/ruby for package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch
--> Finished Dependency Resolution
Error: Package: rubygem-thread_safe-0.3.4-1.el7.noarch (centos-opstools-testing)
           Requires: ruby(release)
Error: Package: vdsm-4.19.4-1.el7.centos.x86_64 (ovirt-4.1)
           Requires: sanlock >= 3.4.0-1
           Installed: sanlock-3.2.4-2.el7_2.x86_64 (installed)
               sanlock = 3.2.4-2.el7_2
Error: Package: rubygem-msgpack-0.5.11-1.el7.x86_64 (centos-opstools-testing)
           Requires: libruby.so.2.0()(64bit)
Error: Package: rubygem-cool.io-1.2.4-2.el7.x86_64 (centos-opstools-testing)
           Requires: libruby.so.2.0()(64bit)
Error: Package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64 (ovirt-4.1)
           Requires: libusbx >= 1.0.19
           Installed: libusbx-1.0.15-4.el7.x86_64 (installed)
               libusbx = 1.0.15-4.el7
Error: Package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch (ovirt-4.1)
           Requires: screen
Error: Package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch (ovirt-4.1)
           Requires: tcpdump
Error: Package: vdsm-4.19.4-1.el7.centos.x86_64 (ovirt-4.1)
           Requires: libvirt-daemon-kvm >= 2.0.0-10.el7_3.4
           Installed: libvirt-daemon-kvm-1.2.17-13.el7_2.5.x86_64 (installed)
               libvirt-daemon-kvm = 1.2.17-13.el7_2.5
Error: Package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch (ovirt-4.1)
           Requires: rng-tools
Error: Package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64 (ovirt-4.1)
           Requires: seavgabios-bin >= 1.9.1-4
           Installed: seavgabios-bin-1.7.5-11.el7.noarch (installed)
               seavgabios-bin = 1.7.5-11.el7
Error: Package: collectd-5.7.0-2.el7.x86_64 (centos-opstools-testing)
           Requires: libltdl.so.7()(64bit)
Error: Package: fluentd-0.12.26-1.el7.noarch (centos-opstools-testing)
           Requires: /usr/bin/ruby
Error: Package: vdsm-4.19.4-1.el7.centos.x86_64 (ovirt-4.1)
           Requires: libvirt-python >= 2.0.0-2
           Installed: libvirt-python-1.2.17-2.el7.x86_64 (installed)
               libvirt-python = 1.2.17-2.el7
Error: Package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64 (ovirt-4.1)
           Requires: usbredir >= 0.7.1
           Installed: usbredir-0.6-7.el7.x86_64 (installed)
               usbredir = 0.6-7.el7
Error: Package: rubygem-proxifier-1.0.3-1.el7.noarch (centos-opstools-testing)
           Requires: /usr/bin/ruby
Error: Package: rubygem-thread_safe-0.3.4-1.el7.noarch (centos-opstools-testing)
           Requires: ruby(rubygems)
Error: Package: rubygem-http_parser.rb-0.6.0-1.el7.x86_64 (centos-opstools-testing)
           Requires: libruby.so.2.0()(64bit)
Error: Package: 10:qemu-kvm-ev-2.6.0-28.el7_3.3.1.x86_64 (ovirt-4.1)
           Requires: ipxe-roms-qemu >= 20160127-4
           Installed: ipxe-roms-qemu-20130517-8.gitc4bce43.el7_2.1.noarch (installed)
               ipxe-roms-qemu = 20130517-8.gitc4bce43.el7_2.1
Error: Package: rubygem-fluent-plugin-secure-forward-0.4.3-1.el7.noarch (centos-opstools-testing)
           Requires: /usr/bin/ruby
Error: Package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch (ovirt-4.1)
           Requires: sysstat
Error: Package: ovirt-release-host-node-4.1.0-1.el7.centos.noarch (ovirt-4.1)
           Requires: net-snmp
Error: Package: rubygem-string-scrub-0.0.5-1.el7.x86_64 (centos-opstools-testing)
           Requires: libruby.so.2.0()(64bit)
Error: Package: rubygem-yajl-ruby-1.2.1-1.el7.x86_64 (centos-opstools-testing)
           Requires: libruby.so.2.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

But then I activated the node again and now I could check and start the upgrade from the engine portal. I faced this last time also. This is the reason I wanted to know the exact procedure of upgrading the ovirt-ng nodes.


On Sun, Feb 5, 2017 at 4:09 PM, Yedidyah Bar David <didi@redhat.com> wrote:
(Re-adding the list)

On Sun, Feb 5, 2017 at 12:23 PM, Shalabh Goel <shalabhgoel13@gmail.com> wrote:
> Yes and no. First I did install ovirtrelease41 rpm in both nodes. Then in
> one of the nodes, I started upgrade from the court engine administration
> portal.
> The second node developed some other problem and hence I had to remove it
> from the court engine and I reinstalled ovirt 4.0.3 ng and then upgraded it
> before adding it to the engine. It got upgraded successfully and I rebooted
> and logged into 4.1 too.
>
> But I am getting the same error for both the nodes. The first one was moved
> to non operational state by the engine. The second one is not getting added.
>
> My VMs are in a third storage node *(NFS). I have not yet upgraded it since
> other two upgrades failed.
>
> BTW I have changed the compatibility of cluster and data centre to 4.1.

Your current state is not fully clear. Can you please describe it in detail?

How many hosts do you have? What's the state of each in the engine?

Do you have VMs that are ok? And if so, is it important to not stop them?

In any case, if you have hosts that do not have VMs on them, and in whatever
state, it's probably simplest to move them to maintenance, remove from the
engine, reinstall the OS, then try to add them.

If you try to add a host and it fails, please check/attach engine.log and
host-deploy log.

If you fail to activate a host, please check/attach engine.log.

Best,

>
> Thanks
>
> Shalabh Goel
>
> On 05-Feb-2017 12:19 PM, "Yedidyah Bar David" <didi@redhat.com> wrote:
>>
>> On Fri, Feb 3, 2017 at 6:35 AM, Shalabh Goel <shalabhgoel13@gmail.com>
>> wrote:
>> > Hi can u just confirm something for me? I had to change the existing
>> > ovirt-4.0 repos to ovirt 4.1 (by replacing 40 by 41 in the repo files).
>>
>> That's mostly ok, but generally you should install ovirt-release41.rpm.
>>
>> It will also add/update ovirt-*-dependencies.repo .
>>
>> > And
>> > then I ran yum update. And rebooted the nodes and booted into
>> > ovirt-node4.1.
>>
>> Didn't you move to maintenance? Were your VMs migrated correctly?
>>
>> > Is the procedure correct?
>> >
>> > Thanks
>> >
>> > Shalabh Goel
>> >
>> > On Thu, Feb 2, 2017 at 2:02 PM, Yedidyah Bar David <didi@redhat.com>
>> > wrote:
>> >>
>> >> On Thu, Feb 2, 2017 at 8:14 AM, Shalabh Goel <shalabhgoel13@gmail.com>
>> >> wrote:
>> >> > Hi
>> >> >
>> >> > Ovirt 4.1 has been released, I want to to know how to upgrade the
>> >> > Ovirt
>> >> > nodes to 4.1. I was able to upgrade ovirt-engine but I could not find
>> >> > how to
>> >> > upgrade node.
>> >>
>> >> Something like:
>> >>
>> >> 1. Move node to maintenance
>> >> 2. Add 4.1 repos
>> >> 3. yum update
>> >> 4. reboot
>> >> 5. Activate (exit maintenance)
>> >>
>> >> See also:
>> >>
>> >> https://www.ovirt.org/node/
>> >> http://www.ovirt.org/node/faq/
>> >>
>> >> If in "node" you referred to ovirt-node, and not a regular OS install,
>> >> then
>> >> the flow is exactly the same, but what actually happens inside it is
>> >> very
>> >> different - the entire OS image is replaced.
>> >>
>> >> You might want to check also:
>> >>
>> >>
>> >>
>> >> http://www.ovirt.org/develop/release-management/features/engine/upgrademanager/
>> >>
>> >> Best,
>> >> --
>> >> Didi
>> >
>> >
>> >
>> >
>> > --
>> > Shalabh Goel
>>
>>
>>
>> --
>> Didi



--
Didi



--
Shalabh Goel