Description of problem:
when trying to upgrade from version
ovirt-engine-setup-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
to version
ovirt-engine-setup-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
when calling engine-setup i get:
# engine-setup
***L:ERROR Internal error: cannot import name database
# rpm -qa|grep ovirt
ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-iso-uploader-3.5.0-0.0.master.20140626.gite89dcdf.el6.noarch
ovirt-engine-dbscripts-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-reports-3.5.0-1.el6.noarch
ovirt-host-deploy-1.3.0-0.0.master.20140629072144.gitdc1f589.el6.noarch
ovirt-engine-extensions-api-impl-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-engine-tools-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-reports-setup-3.5.0-1.el6.noarch
ovirt-engine-setup-base-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-engine-websocket-proxy-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-image-uploader-3.5.0-0.0.master.20140627.gitf19446b.el6.noarch
ovirt-engine-sdk-python-3.5.0.0-1.20140605.git1267422.el6.noarch
ovirt-engine-webadmin-portal-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-dwh-setup-3.5.0-1.el6.noarch
ovirt-engine-lib-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-engine-setup-plugin-ovirt-engine-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-engine-setup-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-engine-jboss-as-7.1.1-1.el6.x86_64
ovirt-engine-userportal-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-backend-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch
ovirt-engine-dwh-3.5.0-1.el6.noarch
ovirt-host-deploy-java-1.3.0-0.0.master.20140629072144.gitdc1f589.el6.noarch
ovirt-engine-cli-3.5.0.0-1.20140605.gita11d080.el6.noarch
ovirt-engine-setup-plugin-websocket-proxy-3.5.0-0.0.master.20140629172257.git0b16ed7.el6.noarch
ovirt-log-collector-3.5.0-0.0.master.20140626.git4cb8c7c.el6.noarch
ovirt-engine-restapi-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarc
Version-Release number of selected component (if applicable):
How reproducible:
always on my setup
Steps to Reproduce:
1. install ovirt using ovirt-engine-setup-3.5.0-0.0.master.20140605145557.git3ddd2de.el6.noarch on RHEL6.5
2. yum update
3. engine-setup
Actual results:
***L:ERROR Internal error: cannot import name database
Expected results:
should upgrade ovirt to new version
Additional info:
it also breaks engine-cleanup
problem seems to be on ovirt-engine-reports and/or ovirt-engine-dwh
yum remove ovirt-engine-reports* ovirt-engine-dwh*
seems to bring things back up
Comment 2Simone Tiraboschi
2014-07-16 15:00:56 UTC
It seams that om your case ovirt-engine-dwh ovirt-engine-reports are from a different build set. Did you explicitly excluded them from the upgrade or something similar?
Comment 3Simone Tiraboschi
2014-07-16 16:19:20 UTC
I've found it: it's a repo problem and not a bug.
Under
http://resources.ovirt.org/pub/ovirt-3.5-pre/rpm/el6/noarch/
now you have:
1. ovirt-engine-dwh-setup-3.5.0-0.0.master.20140624220907.gitbfb29f0.el6.noarch.rpm
2. ovirt-engine-dwh-setup-3.5.0-1.el6.noarch.rpm
1 is dated 2014/07/01, 2. is dated 2014/06/06.
So the latest correct release for 3.5 beta is 1. but the system chooses 2. cause it's labeled 3.5.0-1 instead of 3.5.0-0.0 as 1.
It already works correctly if you force the installation of the correct release.