Firecracker install fails on Debian

Hi, I have installed latest version of opennebula frontend on Debian 12.

root@nuc1:~# apt list opennebula

Debian release:
root@nuc1:~# cat /etc/os-release
PRETTY_NAME=“Debian GNU/Linux 12 (bookworm)”
NAME=“Debian GNU/Linux”
VERSION_ID=“12”
VERSION=“12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian
HOME_URL=“https://www.debian.org/
SUPPORT_URL=“Debian -- User Support
BUG_REPORT_URL=“https://bugs.debian.org/
root@nuc1:~#
g… Done
opennebula/stable,now 6.10.0-1 amd64 [installed]

However, this is not related to frontend.
I tried to install firecracker on a debian 12 node (also my kvm-node which installed fine). I get the following error when I tried to install the pkg:

root@nuc2:~# apt-get -y install opennebula-node-firecracker
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package opennebula-node-firecracker is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
opennebula-common

E: Package ‘opennebula-node-firecracker’ has no installation candidate

How can i tell if firecracker was installed as a part of opennebula-common package? Also am I correct to assume firecracker would only be installed on the host being managed and not on the node where my OpenNebula frontend runs?

Thank you
AJ

Versions of the related components and OS (frontend, hypervisors, VMs):

Steps to reproduce:

Current results:

Expected results:

According to the 6.10 release notes the firecracker module was removed as obsolete/little-used. It is suggested to use KVM instead.

Hope this helps.

Best Regards,
Anton

1 Like

Help Anton
Thanks.
We should remove it from the documentation.

AJ

Hi @Ajay_Simha,

Documentation states that:

So there’s no need to remove it. Perhaps, what we can review is the messaging of the error if it’s too confusing.

Please check that the release notes states that KVM replaces Firecracker.

Cheers,

No one will go read 6.10 release notes when they are deploying current version - OpenNebula 6.4.

I’m not trying to be critical. Just sharing my perspective.

Best Regards.
AJ

Hi @FrancJP

What I mean is this link - Open Cluster Deployment — OpenNebula 6.4.6 documentation

It lists Firecracker Node Deployment.

New folks will try to install it without reading release notes. We can save them trouble by simply getting rid of that section.

Regards.
AJ