Why does "rhevm-upgrade" fail from with yum error?
Issue
- Why does
rhevm-upgradefail with yum error? - Below logs seen in
/var/log/ovirt-engine/ovirt-engine-upgradefile, where the failure is observed:
2013-05-08 12:52:23::DEBUG::common_utils::339::root:: Executing command --> '/usr/bin/yum update -q -y rhevm rhevm-backend rhevm-config rhevm-dbscripts rhevm-genericapi rhevm-notification-service rhevm-restapi rhevm-setup rhevm-tools-com
mon rhevm-userportal rhevm-webadmin-portal rhevm-image-uploader rhevm-iso-uploader rhevm-log-collector vdsm-bootstrap'
2013-05-08 12:52:31::DEBUG::common_utils::377::root:: output = You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
2013-05-08 12:52:31::DEBUG::common_utils::378::root:: stderr = Error: Package: rhevm-3.1.0-53.el6ev.noarch (rhel-x86_64-server-6-rhevm-3.1)
Requires: virtio-win >= 1.6.3-3
Installed: virtio-win-1.5.3-1.el6_3.noarch (@rhel-x86_64-server-supplementary-6)
virtio-win = 1.5.3-1.el6_3
.
.
2013-05-08 12:52:31::DEBUG::common_utils::378::root:: stderr =
2013-05-08 12:52:31::DEBUG::common_utils::379::root:: retcode = 0
2013-05-08 12:52:31::DEBUG::rhevm-upgrade::356::root:: Yum lock completed successfully
2013-05-08 12:52:31::ERROR::rhevm-upgrade::1443::root:: Traceback (most recent call last):
File "/usr/bin/rhevm-upgrade", line 1411, in main
runFunc(upgradeFunc, MSG_INFO_YUM_UPDATE)
File "/usr/bin/rhevm-upgrade", line 692, in runFunc
func()
File "/usr/bin/rhevm-upgrade", line 383, in update
output, rc = utils.execCmd(cmdList=cmd, failOnError=True, msg=MSG_ERROR_YUM_UPDATE)
File "/usr/share/ovirt-engine/scripts/common_utils.py", line 382, in execCmd
raise Exception(msg)
Exception: Error: Yum update failed
2013-05-08 12:52:31::ERROR::rhevm-upgrade::1444::root:: Rolling back update
2013-05-08 12:52:31::DEBUG::rhevm-upgrade::703::root:: Verifing update is related to db
2013-05-08 12:52:31::DEBUG::rhevm-upgrade::713::root:: isUpdateRelatedToDb value is True
2013-05-08 12:52:31::DEBUG::rhevm-upgrade::574::root:: DB Restore started
2013-05-08 12:52:31::DEBUG::common_utils::339::root:: Executing command --> '/usr/bin/dropdb -U engine -h localhost -p 5432 engine_2013_05_08_12_49_07'
2013-05-08 12:52:39::DEBUG::common_utils::377::root:: output =
2013-05-08 12:52:39::DEBUG::common_utils::378::root:: stderr =
2013-05-08 12:52:39::DEBUG::common_utils::379::root:: retcode = 0
2013-05-08 12:52:39::DEBUG::common_utils::339::root:: Executing command --> '/usr/bin/psql -U engine -h localhost -p 5432 -d template1 -f /var/lib/ovirt-engine/backups/ovirt-engine_db_backup_2013_05_08_12_49_07.sql'
2013-05-08 12:53:07::DEBUG::common_utils::377::root:: output = SET
.
.
2013-05-08 12:53:10::ERROR::rhevm-upgrade::1521::root:: Traceback (most recent call last):
File "/usr/bin/rhevm-upgrade", line 1514, in <module>
main(options)
File "/usr/bin/rhevm-upgrade", line 1457, in main
runFunc([rhyum.rollback], MSG_INFO_YUM_ROLLBACK)
File "/usr/bin/rhevm-upgrade", line 692, in runFunc
func()
File "/usr/bin/rhevm-upgrade", line 480, in rollback
raise Exception(MSG_ERROR_YUM_TID)
Exception: Error: Yum transaction mismatch
- yum install rhevm fails with below error:
--> Processing Dependency: virtio-win >= 1.6.6-1 for package: rhevm-3.3.3-0.52.el6ev.noarch
--> Finished Dependency Resolution
Error: Package: rhevm-3.3.3-0.52.el6ev.noarch (rhel-6-server-rhevm-3.3-rpms)
Requires: virtio-win >= 1.6.6-1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Environment
- Red Hat Enterprise Virtualization 3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
