I upgraded and my KVM hosts are fine but I get this in the monitor.log when I try to reenable an LXD node:
Fri Oct 23 17:01:36 2020 [Z0][MDP][W]: Start monitor failed for host 11: Error executing monitord-client_control.sh: /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- sqlite3 (LoadError)
from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from /var/tmp/one/im/lib/probe_db.rb:38:in `<top (required)>'
from /var/tmp/one/im/lxd.d/monitord-client.rb:25:in `require_relative'
from /var/tmp/one/im/lxd.d/monitord-client.rb:25:in `<main>'
I did a onehost sync
which ran fine, and I get this on the LXD node:
# apt-get install --only-upgrade opennebula-node
Reading package lists... Done
Building dependency tree
Reading state information... Done
opennebula-node is already the newest version (5.10.1-1).
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Should it be saying 5.12? I did a apt-get update first, no errors there.
After upgrading the frontend the only customization I had to put back was the MySQL configuration in oned.conf, so I don’t get why it’s mentioning sqlite3 in the error.
Any ideas? Thanks
—*** UPDATE ***—
Ah. never mind. I had to update the repository on the LXD node and do another apt-get update: