Why does "rhevm-upgrade" fail from with yum error?

Solution Verified - Updated -

Issue

  • Why does rhevm-upgrade fail with yum error?
  • Below logs seen in /var/log/ovirt-engine/ovirt-engine-upgrade file, 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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content