Upgrade from 5.12 to 6.0.0.2-1.ce problem with onedb

Greetings

I have successfully upgrade from 5.12 to 6.0.0.2-1.ce. There is just one issue, onedb upgrade gives me this:
onedb upgrade
Sqlite database backup stored in /var/lib/one/one.db_2021-6-18_10:0:33.bck
Use ‘onedb restore’ to restore the DB.

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.

All packages are succesfully upgraded:
docker-machine-opennebula/stable 6.0.0.2-1.ce amd64
libopennebula-java/stable 6.0.0.2-1.ce all
libopennebula-java-doc/stable 6.0.0.2-1.ce all
opennebula/stable,now 6.0.0.2-1.ce amd64 [installed]
opennebula-common/stable,now 6.0.0.2-1.ce all [installed,automatic]
opennebula-common-onecfg/stable,now 6.0.0.2-1.ce all [installed,automatic]
opennebula-context/bionic 4.14.0-1 all
opennebula-dbgsym/stable 6.0.0.2-1.ce amd64
opennebula-fireedge/stable 6.0.0.2-1.ce amd64
opennebula-flow/stable,now 6.0.0.2-1.ce all [installed]
opennebula-gate/stable,now 6.0.0.2-1.ce all [installed]
opennebula-guacd/stable 6.0.0.2-1.ce amd64
opennebula-libs/stable,now 6.0.0.2-1.ce all [installed,automatic]
opennebula-lxd-snap/stable 6.0.0.2-1.ce amd64
opennebula-node/bionic 4.12.3+dfsg-3.1build1 all [residual-config]
opennebula-node-firecracker/stable 6.0.0.2-1.ce amd64
opennebula-node-kvm/stable,now 6.0.0.2-1.ce all [installed]
opennebula-node-lxc/stable 6.0.0.2-1.ce amd64
opennebula-node-lxd/stable 6.0.0.2-1.ce amd64
opennebula-provision/stable 6.0.0.2-1.ce all
opennebula-provision-data/stable 6.0.0.2-1.ce all
opennebula-rubygems/stable,now 6.0.0.2-1.ce all [installed,automatic]
opennebula-sunstone/stable,now 6.0.0.2-1.ce all [installed]
opennebula-tools/stable,now 6.0.0.2-1.ce all [installed,automatic]
ruby-opennebula/bionic 4.12.3+dfsg-3.1build1 all

I have followed this guide:
https://docs.opennebula.io/5.12/intro_release_notes/upgrades/upgrading_single.html
as well as this one:
https://docs.opennebula.io/6.0/intro_release_notes/upgrades/upgrading_single.html

But I am stuck on the onedb upgrade.

2 Likes

I have the same problem

Migration scripts till 5.12 are available on one respository. Community migration package from 6.0 to 6.2 is available on request. But where to get migration package from 5.12 to 6.0?

Migration packages will be included in the next CE release, planned for this week. Stay tunned!

1 Like

I don’t known if it is on purpose, but the only repo available for debian bullseye is 6.1.
That mean there is no migration descriptors if you upgrade to bullseye.
That mean it is not possible to upgrade without sending the form. Which I did. But no answer. And i’m stuck.

I’m ok with the principe CE / Enterprise, but in this case, I have the impression to be took in hostage. It feels very similar to what OTRS have done … And i left OTRS.

HI @Flo,

Please note that Debian 11 (bullseye) is not supported for OpenNebula 6.0 neither for CE nor EE. You can find the supported platforms here: Platform Notes — OpenNebula 6.0.4 documentation

1 Like