Hi,
I have this plan: (Single frontend)
- ONE CE 5.12.0.3 —> Upgrade to ONE CE 6.2
I followed this step: Upgrading Single Front-end Deployments — OpenNebula 6.2.0 documentation
I have installed the migration packages opennebula-migration-community-6.2.0.zip
And all packages has been upgraded to 6.2.0.
# rpm -qa|grep opennebula
opennebula-libs-6.2.0-1.ce.el7.noarch
opennebula-tools-6.2.0-1.ce.el7.noarch
opennebula-flow-6.2.0-1.ce.el7.noarch
opennebula-common-onecfg-6.2.0-1.ce.el7.noarch
opennebula-common-6.2.0-1.ce.el7.noarch
opennebula-6.2.0-1.ce.el7.x86_64
docker-machine-opennebula-6.2.0-1.ce.el7.x86_64
opennebula-migration-community-6.2.0-2.ee.el7.noarch
opennebula-sunstone-6.2.0-1.ce.el7.noarch
opennebula-gate-6.2.0-1.ce.el7.noarch
opennebula-rubygems-6.2.0-1.ce.el7.x86_64
But I’ve facing issue when run onedb upgrade
$ onedb upgrade 6.2.0
MySQL dump stored in /var/lib/one/mysql_localhost_opennebula_2022-1-28_16:40:27.sql
Use 'onedb restore' or restore the DB using the mysql command:
mysql -u user -h server -P port db_name < backup_file
>>> Running migrators for shared tables
Database already uses version 5.12.0
>>> Running migrators for local tables
Database already uses version 5.12.0
ERROR: Database upgrade to the latest versions (local 5.12.0, shared 5.12.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.
The database will be restored
MySQL DB opennebula at localhost restored
My current DB version:
# onedb version
Shared: 5.12.0
Local: 5.12.0
Required shared version: 6.2.0
Required local version: 6.2.0
Update required. Expected DB version is:
Local: 6.2.0
Shared: 6.2.0
Please assist, what may be wrong with my step. Thank you.
Regards,
Harry