Red Hat Bugzilla – Bug 1005533
Upgrade script missing field in vm_template
Last modified: 2013-11-25 07:06:16 EST
add single_qxl_pci field to vm_static and vm_template tables but fail to add the this field for vm_template (vm_static do upgrade).
This is causing upgrade failure.
please backport to 3.3 branch
Upgrade from beta to nightly is not supported
The upgrade scripts are re-numbered when taken from nightly and back-ported into the 3.3 beta branch
For example , the current latest upgrade scripts in the 3.3 beta branch are:
looking in the specific script that added single_qxl_pci field , its number in nighthly is 03_03_0650 and it was not ported yet to the beta branch
Therefor, when upgrading from 3.3 beta to nightly, since the latest script in the 3.3 beta DB is 03_03_0680, upgrade will start from 03_03_0690 and the nightly 03_03_0650 will be omitted and will cause the above error.
So, either use a clean install on the beta branch and install only beta releases or use clean install nightly and use nightly releases
You can upgrade from nighthly to nightly and from beta to to beta. but upgrade from beta to nightly is not supported
Is stable to beta upgrade supported? I'm hitting this same issue with 22.214.171.124 to 3.3.1 beta.
(In reply to Jason Brooks from comment #3)
> Is stable to beta upgrade supported? I'm hitting this same issue with
> 126.96.36.199 to 3.3.1 beta.
The current beta have an upgrade error
re-opening for fixing the 188.8.131.52 to 3.3.1 beta upgrade :
here are 2 updates that have wrong numbering in 3.3.1 Beta :
1) 03_03_0650_add_signle_qxl_pci_column.sql => this change will not be installed in the upgrade since the latest change was 0680
2) 03_03_0680_add_cpu_shares_to_vm.sql => this script will also be skipped
The fix to that is to add the following scripts to 3.3.1.Beta which are exact copies of 1) and 2) from above as :
*** Bug 1021146 has been marked as a duplicate of this bug. ***
oVirt 3.3.1 has been released