I’m upgrading from 6.0.0.3-1.ce to 6.4.0. I have upgraded the related packages and
installed the opennebula-migration-community package however when I try to upgrade the database
I’m getting this error
Version read:
Shared tables 6.0.0 : Database migrated from 5.12.0 to 6.0.0 (OpenNebula 6.0.0) by onedb command.
Local tables 6.0.0 : Database migrated from 5.12.0 to 6.0.0 (OpenNebula 6.0.0) by onedb command.
Running migrators for shared tables
Database already uses version 6.0.0
Running migrators for local tables
Database already uses version 6.0.0
ERROR: Database upgrade to the latest versions (local 6.0.0, shared 6.0.0)
wasn’t successful due to missing migration descriptors. Migrators are
provided as part of Enterprise Edition for customers with active subscription.
For community with non-commercial deployments they are provided via a
dedicated migration package, which must be obtained separately.
Is it possible to upgrade from 6.0.0.3-1.ce to 6.4.0?
Am I missing something?
That should be enough. It seems however that you are missing migrators for 6.0->6.2, which means you need to upgrade first to 6.2.0.1 CE, and then proceed with the upgrade to 6.4.0 CE.
To upgrade to the previous version (6.2), you can just use its latest CE Patch Release, which comes with the open sourced migrators already: CE Patch Release 6.2.0.1 is Available