Description of problem: When running 'engine-setup' to upgrade the 'ovirt-engine' from version 4.2.8.2 to version 4.3.1.1 the process fails with the error 'Constraint violation found in vm_interface (vmt_guid) |1' Version-Release number of selected component (if applicable): ovirt-engine-setup-plugin-ovirt-engine-4.3.1.1-1.el7.noarch How reproducible: Always Steps to Reproduce: 1. Try to upgrade from version 4.2.8.2 to 4.3.1.1 Actual results: ~~~ [ INFO ] Checking the Engine database consistency [ ERROR ] Failed to execute stage 'Setup validation': Failed checking Engine database: an exception occurred while validating the Engine database, please check the logs for getting more info: Constraint violation found in vm_interface (vmt_guid) |1 [ INFO ] Stage: Clean up ~~~~ Expected results: The upgrade process finishes without errors Additional info: It looks like the same bug as https://bugzilla.redhat.com/show_bug.cgi?id=1528316
https://bugzilla.redhat.com/show_bug.cgi?id=1547038#c6 IIUC a fix was made in 4.2 only by Eli, and 4.3 solution is not finalized yet? Ultimately a network team’s call? Martine, is that correct or you have other thoughts? IMHO Should either be solved by Dominik’s bug or the same db workaround should be done in 4.3
From my point of view, this is a duplicate of bug 1547038 which I try to fix now.
(In reply to Michal Skrivanek from comment #2) > https://bugzilla.redhat.com/show_bug.cgi?id=1547038#c6 > > IIUC a fix was made in 4.2 only by Eli, and 4.3 solution is not finalized > yet? Ultimately a network team’s call? > Martine, is that correct or you have other thoughts? IMHO Should either be > solved by Dominik’s bug or the same db workaround should be done in 4.3 Dropping the constraints makes the upgrade to work but it's not possible to restore them after the upgrade or the engine-setup will fail if you try to run it again.
*** This bug has been marked as a duplicate of bug 1547038 ***
*** This bug has been marked as a duplicate of bug 1684586 ***