Description of problem: Trying to update oVirt Node 4.2.7.1 to 4.3.0, but it fails with the following dependencies: "Loaded plugins: enabled_repos_upload, fastestmirror, imgbased-persist,\n : package_upload, product-id, search-disabled-repos, subscription-\n : manager, vdsmupgrade\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nLoading mirror speeds from cached hostfile\n * ovirt-4.3-epel: ftp.nluug.nl\nResolving Dependencies\n--> Running transaction check\n---> Package ovirt-host.x86_64 0:4.2.3-1.el7 will be updated\n---> Package ovirt-host.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: ovirt-host-dependencies = 4.3.0-1.el7 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: aide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap-utils for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: pam_pkcs11 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: scap-security-guide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Running transaction check\n---> Package ovirt-host.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: aide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap-utils for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: pam_pkcs11 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: scap-security-guide for package: ovirt-host-4.3.0-1.el7.x86_64\n---> Package ovirt-host-dependencies.x86_64 0:4.2.3-1.el7 will be updated\n---> Package ovirt-host-dependencies.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: vdsm >= 4.30.5 for package: ovirt-host-dependencies-4.3.0-1.el7.x86_64\n--> Processing Dependency: vdsm-client >= 4.30.5 for package: ovirt-host-dependencies-4.3.0-1.el7.x86_64\n--> Running transaction check\n---> Package ovirt-host.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: aide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap-utils for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: pam_pkcs11 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: scap-security-guide for package: ovirt-host-4.3.0-1.el7.x86_64\n---> Package vdsm.x86_64 0:4.20.43-1.el7 will be updated\n--> Processing Dependency: vdsm = 4.20.43-1.el7 for package: vdsm-hook-ethtool-options-4.20.43-1.el7.noarch\n--> Processing Dependency: vdsm = 4.20.43-1.el7 for package: vdsm-gluster-4.20.43-1.el7.x86_64\n--> Processing Dependency: vdsm = 4.20.43-1.el7 for package: vdsm-hook-vmfex-dev-4.20.43-1.el7.noarch\n--> Processing Dependency: vdsm = 4.20.43-1.el7 for package: vdsm-hook-fcoe-4.20.43-1.el7.noarch\n---> Package vdsm.x86_64 0:4.30.5-1.el7 will be an update\n--> Processing Dependency: vdsm-http = 4.30.5-1.el7 for package: vdsm-4.30.5-1.el7.x86_64\n--> Processing Dependency: vdsm-jsonrpc = 4.30.5-1.el7 for package: vdsm-4.30.5-1.el7.x86_64\n--> Processing Dependency: vdsm-python = 4.30.5-1.el7 for package: vdsm-4.30.5-1.el7.x86_64\n--> Processing Dependency: qemu-kvm-rhev >= 10:2.12.0-18.el7_6.1 for package: vdsm-4.30.5-1.el7.x86_64\n---> Package vdsm-client.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-client.noarch 0:4.30.5-1.el7 will be an update\n--> Processing Dependency: vdsm-api = 4.30.5-1.el7 for package: vdsm-client-4.30.5-1.el7.noarch\n--> Processing Dependency: vdsm-yajsonrpc = 4.30.5-1.el7 for package: vdsm-client-4.30.5-1.el7.noarch\n--> Running transaction check\n---> Package ovirt-host.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: aide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap-utils for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: pam_pkcs11 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: scap-security-guide for package: ovirt-host-4.3.0-1.el7.x86_64\n---> Package qemu-kvm-ev.x86_64 10:2.10.0-21.el7_5.7.1 will be updated\n---> Package qemu-kvm-ev.x86_64 10:2.12.0-18.el7_6.1.1 will be an update\n--> Processing Dependency: qemu-kvm-common-ev = 10:2.12.0-18.el7_6.1.1 for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: qemu-img-ev = 10:2.12.0-18.el7_6.1.1 for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: libibumad.so.3()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: libgbm.so.1()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: libepoxy.so.0()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n---> Package vdsm-api.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-api.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-gluster.x86_64 0:4.20.43-1.el7 will be updated\n---> Package vdsm-gluster.x86_64 0:4.30.5-1.el7 will be an update\n---> Package vdsm-hook-ethtool-options.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-hook-ethtool-options.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-hook-fcoe.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-hook-fcoe.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-hook-vmfex-dev.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-hook-vmfex-dev.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-http.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-http.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-jsonrpc.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-jsonrpc.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-python.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-python.noarch 0:4.30.5-1.el7 will be an update\n--> Processing Dependency: vdsm-common = 4.30.5-1.el7 for package: vdsm-python-4.30.5-1.el7.noarch\n--> Processing Dependency: vdsm-network = 4.30.5-1.el7 for package: vdsm-python-4.30.5-1.el7.noarch\n---> Package vdsm-yajsonrpc.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-yajsonrpc.noarch 0:4.30.5-1.el7 will be an update\n--> Running transaction check\n---> Package ovirt-host.x86_64 0:4.3.0-1.el7 will be an update\n--> Processing Dependency: aide for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: openscap-utils for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: pam_pkcs11 for package: ovirt-host-4.3.0-1.el7.x86_64\n--> Processing Dependency: scap-security-guide for package: ovirt-host-4.3.0-1.el7.x86_64\n---> Package qemu-img-ev.x86_64 10:2.10.0-21.el7_5.7.1 will be updated\n---> Package qemu-img-ev.x86_64 10:2.12.0-18.el7_6.1.1 will be an update\n---> Package qemu-kvm-common-ev.x86_64 10:2.10.0-21.el7_5.7.1 will be updated\n---> Package qemu-kvm-common-ev.x86_64 10:2.12.0-18.el7_6.1.1 will be an update\n---> Package qemu-kvm-ev.x86_64 10:2.12.0-18.el7_6.1.1 will be an update\n--> Processing Dependency: libibumad.so.3()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: libgbm.so.1()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n--> Processing Dependency: libepoxy.so.0()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64\n---> Package vdsm-common.noarch 0:4.20.43-1.el7 will be updated\n---> Package vdsm-common.noarch 0:4.30.5-1.el7 will be an update\n---> Package vdsm-network.x86_64 0:4.20.43-1.el7 will be updated\n---> Package vdsm-network.x86_64 0:4.30.5-1.el7 will be an update\n--> Finished Dependency Resolution\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\nUploading Enabled Repositories Report\nLoaded plugins: fastestmirror, product-id, subscription-manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\n" ] } MSG: 2019-01-11 14:25:52,185 [INFO] yum:52830:MainThread @connection.py:871 - Connection built: host=subscription.rhsm.redhat.com port=443 handler=/subscription auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False 2019-01-11 14:25:52,186 [INFO] yum:52830:MainThread @repolib.py:494 - repos updated: Repo updates Total repo updates: 0 Updated <NONE> Added (new) <NONE> Deleted <NONE> Error: Package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64 (ovirt-4.3-centos-qemu-ev) Requires: libibumad.so.3()(64bit) Error: Package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64 (ovirt-4.3-centos-qemu-ev) Requires: libgbm.so.1()(64bit) Error: Package: ovirt-host-4.3.0-1.el7.x86_64 (ovirt-4.3-pre) Requires: openscap-utils Error: Package: ovirt-host-4.3.0-1.el7.x86_64 (ovirt-4.3-pre) Requires: openscap Error: Package: ovirt-host-4.3.0-1.el7.x86_64 (ovirt-4.3-pre) Requires: pam_pkcs11 Error: Package: ovirt-host-4.3.0-1.el7.x86_64 (ovirt-4.3-pre) Requires: aide Error: Package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64 (ovirt-4.3-centos-qemu-ev) Requires: libepoxy.so.0()(64bit) Error: Package: ovirt-host-4.3.0-1.el7.x86_64 (ovirt-4.3-pre) Requires: scap-security-guide
QE did not reproduce this bug. Upgrade oVirt Node 4.2.7.1 to 4.3.0 successful. Test version: From: ovirt-node-ng-installer-ovirt-4.2-2018110212.iso (4.2.7) To: ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch.rpm (4.3.0 rc1) # imgbase layout ovirt-node-ng-4.2.7-0.20181102.0 +- ovirt-node-ng-4.2.7-0.20181102.0+1 ovirt-node-ng-4.3.0-0.20190110.0 +- ovirt-node-ng-4.3.0-0.20190110.0+1 Test steps: 1. Install oVirt Node 4.2.7 ovirt-node-ng-installer-ovirt-4.2-2018110212.iso 2. Login node, update to 4.3.0 rc1 with rpm: # yum install ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch.rpm 3. Check the upgrade process 4. After upgrade, reboot node Test results: 1. After step3, upgrade successful: # yum install ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch.rpm Loaded plugins: enabled_repos_upload, fastestmirror, imgbased-persist, package_upload, product-id, search-disabled-repos, subscription-manager, vdsmupgrade This system is not registered with an entitlement server. You can use subscription-manager to register. Examining ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch.rpm: ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch Marking ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package ovirt-node-ng-image-update.noarch 0:4.3.0-0.4.rc1.el7 will be obsoleting ---> Package ovirt-node-ng-image-update-placeholder.noarch 0:4.2.7-1.el7 will be obsoleted --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================================= Installing: ovirt-node-ng-image-update noarch 4.3.0-0.4.rc1.el7 /ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch 633 M replacing ovirt-node-ng-image-update-placeholder.noarch 4.2.7-1.el7 Transaction Summary ========================================================================================================================================================================================= Install 1 Package Total size: 633 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch 1/2 Erasing : ovirt-node-ng-image-update-placeholder-4.2.7-1.el7.noarch 2/2 Uploading Package Profile Unable to upload Package Profile centos-sclo-rh-release/x86_64 | 3.0 kB 00:00:00 centos-sclo-rh-release/x86_64/primary_db | 3.6 MB 00:00:07 ovirt-4.2/7 | 3.0 kB 00:00:00 ovirt-4.2/7/primary_db | 690 kB 00:00:01 ovirt-4.2-centos-gluster312/x86_64 | 2.9 kB 00:00:00 ovirt-4.2-centos-gluster312/x86_64/primary_db | 136 kB 00:00:02 ovirt-4.2-centos-opstools/x86_64 | 2.9 kB 00:00:00 ovirt-4.2-centos-opstools/x86_64/primary_db | 352 kB 00:00:01 ovirt-4.2-centos-ovirt42/x86_64 | 2.9 kB 00:00:00 ovirt-4.2-centos-ovirt42/x86_64/primary_db | 236 kB 00:00:00 ovirt-4.2-centos-qemu-ev/x86_64 | 2.9 kB 00:00:00 ovirt-4.2-centos-qemu-ev/x86_64/primary_db | 54 kB 00:00:00 ovirt-4.2-epel/x86_64/metalink | 7.0 kB 00:00:00 ovirt-4.2-epel/x86_64 | 4.7 kB 00:00:00 ovirt-4.2-epel/x86_64/group_gz | 88 kB 00:00:00 ovirt-4.2-epel/x86_64/updateinfo | 952 kB 00:00:00 ovirt-4.2-epel/x86_64/primary_db | 6.6 MB 00:00:00 ovirt-4.2-virtio-win-latest | 3.0 kB 00:00:00 ovirt-4.2-virtio-win-latest/primary_db | 6.5 kB 00:00:00 Determining fastest mirrors * ovirt-4.2-epel: mirrors.tuna.tsinghua.edu.cn Verifying : ovirt-node-ng-image-update-4.3.0-0.4.rc1.el7.noarch 1/2 Verifying : ovirt-node-ng-image-update-placeholder-4.2.7-1.el7.noarch 2/2 Installed: ovirt-node-ng-image-update.noarch 0:4.3.0-0.4.rc1.el7 Replaced: ovirt-node-ng-image-update-placeholder.noarch 0:4.2.7-1.el7 Complete! 2. After step4, can login new layer 4.3.0 rc1 successful
Jorik, can you share reproduction steps? We can't reproduce the issue.
Hi, I think I know why you can't reproduce. I checked the install media as these weren't provisioned at the time and we have ovirt-node-ng-installer-ovirt-4.2-2018120406.iso But when I try to find it on resources.ovirt.org or google it, it cannot be found. So I guess this has been a dodgy release at some point as we didn't go build the image ourself and the file creation dat is december fourth like in the iso name. I can try to reproduce but probably we will be the only one hit by this ;-)