Hello, i’m facing a little issue, but not sure if it’s a bug, before filling an issue on Github, i thought it would be beter to ask about that around here
I’m running a 3 node cluster, to which i’d like to add another node
Node1,2 and 3 runs on Ubuntu 22.04, Node4 runs on Ubuntu 24.04.
I’m pretty used to the joining process, everything goes fine, until i get this error :
Error: Failed to join cluster: Failed request to add member: The joining server version doesn't match (expected 6.0.2 with API count 418)
Do every node in a cluster must run the same OS version ?
During joining operation, storage pools are created without errors
Node1 : incus version
Client version: 6.0.2
Server version: 6.0.2
lsb_release -a :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
Node4 : incus version
Client version: 6.0.2
Server version: 6.0.2
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
I’m using Zabbly pakages repository on both systems (added to 22.04 and 24.04) :
Node1 (22.04) : $ apt info incus -a
Package: incus
Version: 1:6.0.2-202409162053-ubuntu22.04
Priority: optional
Section: admin
Maintainer: Zabbly ZFS builds <info@zabbly.com>
Installed-Size: 75.0 MB
Depends: incus-base (= 1:6.0.2-202409162053-ubuntu22.04), genisoimage, libnuma1, libpixman-1-0, librados2, librbd1, libseccomp2, libspice-server1, libusb-1.0-0, libusbredirparser1 | libusbredirparser1t64
Homepage: https://linuxcontainers.org
Download-Size: 26.3 MB
APT-Manual-Installed: yes
APT-Sources: https://pkgs.zabbly.com/incus/lts-6.0 jammy/main amd64 Packages
Description: Incus - Container and virtualization daemon
Incus provides the ability to run containers and virtual machines locally
along with very flexible networking and storage akin to what's offered
in a public cloud environment.
.
This package contains everything needed to run containers and VMs.
.
This build of Incus is provided for free by Zabbly.
Zabbly can be contacted for commercial support and development on Incus.
Package: incus
Version: 1:6.0.1-202409022014-ubuntu22.04
Priority: optional
Section: admin
Maintainer: Zabbly ZFS builds <info@zabbly.com>
Installed-Size: 72.8 MB
Depends: incus-base (= 1:6.0.1-202409022014-ubuntu22.04), genisoimage, libnuma1, libpixman-1-0, librados2, librbd1, libseccomp2, libspice-server1, libusb-1.0-0, libusbredirparser1 | libusbredirparser1t64
Homepage: https://linuxcontainers.org
Download-Size: 25.6 MB
APT-Sources: https://pkgs.zabbly.com/incus/lts-6.0 jammy/main amd64 Packages
Description: Incus - Container and virtualization daemon
Incus provides the ability to run containers and virtual machines locally
along with very flexible networking and storage akin to what's offered
in a public cloud environment.
.
This package contains everything needed to run containers and VMs.
.
This build of Incus is provided for free by Zabbly.
Zabbly can be contacted for commercial support and development on Incus.
Node04 (24.04) : apt info incus -a
Package: incus
Version: 1:6.0.2-202409162106-ubuntu24.04
Priority: optional
Section: admin
Maintainer: Zabbly ZFS builds <info@zabbly.com>
Installed-Size: 75.1 MB
Depends: incus-base (= 1:6.0.2-202409162106-ubuntu24.04), genisoimage, libnuma1, libpixman-1-0, librados2, librbd1, libseccomp2, libspice-server1, libusb-1.0-0, libusbredirparser1 | libusbredirparser1t64
Homepage: https://linuxcontainers.org
Download-Size: 26.2 MB
APT-Manual-Installed: no
APT-Sources: https://pkgs.zabbly.com/incus/lts-6.0 noble/main amd64 Packages
Description: Incus - Container and virtualization daemon
Incus provides the ability to run containers and virtual machines locally
along with very flexible networking and storage akin to what's offered
in a public cloud environment.
.
This package contains everything needed to run containers and VMs.
.
This build of Incus is provided for free by Zabbly.
Zabbly can be contacted for commercial support and development on Incus.
Package: incus
Version: 1:6.0.1-202409022024-ubuntu24.04
Priority: optional
Section: admin
Maintainer: Zabbly ZFS builds <info@zabbly.com>
Installed-Size: 72.9 MB
Depends: incus-base (= 1:6.0.1-202409022024-ubuntu24.04), genisoimage, libnuma1, libpixman-1-0, librados2, librbd1, libseccomp2, libspice-server1, libusb-1.0-0, libusbredirparser1 | libusbredirparser1t64
Homepage: https://linuxcontainers.org
Download-Size: 25.4 MB
APT-Sources: https://pkgs.zabbly.com/incus/lts-6.0 noble/main amd64 Packages
Description: Incus - Container and virtualization daemon
Incus provides the ability to run containers and virtual machines locally
along with very flexible networking and storage akin to what's offered
in a public cloud environment.
.
This package contains everything needed to run containers and VMs.
.
This build of Incus is provided for free by Zabbly.
Zabbly can be contacted for commercial support and development on Incus.
Package: incus
Version: 1:6.0.1-202408280413-ubuntu24.04
Priority: optional
Section: admin
Maintainer: Zabbly ZFS builds <info@zabbly.com>
Installed-Size: 72.9 MB
Depends: incus-base (= 1:6.0.1-202408280413-ubuntu24.04), genisoimage, libnuma1, libpixman-1-0, librados2, librbd1, libseccomp2, libspice-server1, libusb-1.0-0, libusbredirparser1 | libusbredirparser1t64
Homepage: https://linuxcontainers.org
Download-Size: 25.4 MB
APT-Sources: https://pkgs.zabbly.com/incus/lts-6.0 noble/main amd64 Packages
Description: Incus - Container and virtualization daemon
Incus provides the ability to run containers and virtual machines locally
along with very flexible networking and storage akin to what's offered
in a public cloud environment.
.
This package contains everything needed to run containers and VMs.
.
This build of Incus is provided for free by Zabbly.
Zabbly can be contacted for commercial support and development on Incus.
Package: incus
Version: 6.0.0-1ubuntu0.2
Built-Using: go-md2man-v2 (= 2.0.3+ds1-1ubuntu0.1), [...] gopacket (= 1.1.19-6)
Priority: optional
Section: universe/admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 59.7 MB
Depends: systemd | systemd-standalone-sysusers | systemd-sysusers, libacl1 (>= 2.2.23), libc6 (>= 2.38), libcap2 (>= 1:2.10), libcowsql0, libgcc-s1 (>= 3.3.1), liblxc1t64 (>= 1:4.0.2), libsqlite3-0 (>= 3.36.0), libudev1 (>= 199), attr, ca-certificates, liblxc-common, lxcfs, incus-client (= 6.0.0-1ubuntu0.2), iproute2, nftables | iptables, rsync, squashfs-tools, uidmap, xz-utils
Recommends: apparmor, dnsmasq-base, incus-agent
Suggests: btrfs-progs, ceph-common, lvm2, zfsutils-linux, incus-tools, gdisk
Homepage: https://linuxcontainers.org/incus/
Download-Size: 18.2 MB
APT-Sources: http://gf.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages
Description: Powerful system container and virtual machine manager - daemon
Incus is a next generation system container and virtual machine manager.
It offers a unified user experience around full Linux systems running
inside containers or virtual machines.
.
It's image based with pre-made images available for a wide number of
Linux distributions and is built around a very powerful, yet pretty
simple, REST API.
.
This package contains the Incus daemon.
Package: incus
Version: 6.0.0-1
Built-Using: go-md2man-v2 (= 2.0.3+ds1-1), [...] gopacket (= 1.1.19-6)
Priority: optional
Section: universe/admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 59.7 MB
Depends: systemd | systemd-standalone-sysusers | systemd-sysusers, libacl1 (>= 2.2.23), libc6 (>= 2.38), libcap2 (>= 1:2.10), libcowsql0, libgcc-s1 (>= 3.3.1), liblxc1t64 (>= 1:4.0.2), libsqlite3-0 (>= 3.36.0), libudev1 (>= 199), attr, ca-certificates, liblxc-common, lxcfs, incus-client (= 6.0.0-1), iproute2, nftables | iptables, rsync, squashfs-tools, uidmap, xz-utils
Recommends: apparmor, dnsmasq-base, incus-agent
Suggests: btrfs-progs, ceph-common, lvm2, zfsutils-linux, incus-tools, gdisk
Homepage: https://linuxcontainers.org/incus/
Download-Size: 18.2 MB
APT-Sources: http://gf.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
Description: Powerful system container and virtual machine manager - daemon
Incus is a next generation system container and virtual machine manager.
It offers a unified user experience around full Linux systems running
inside containers or virtual machines.
.
It's image based with pre-made images available for a wide number of
Linux distributions and is built around a very powerful, yet pretty
simple, REST API.
.
This package contains the Incus daemon.
I bieleve both packets are pretty the same, i first thought i’d be running in an issue with ‘Ubuntu’ packages, but as they did not update to 6.0.2, i bieleve it’s not the case.
I don’t know if some update has been commited in the time frame between :
202409162053 (22.04) and 202409162106 (24.04) ?
Thanks in advance for any advice…
It would be nice to be able to run incus across diffrent versions of the same OS, for updating purposes