Three different snap install from 6/stable gave two differing versions of LXD?

I am a bit befuddled. I installed LXD on three hosts but got two different versions of LXD? Copied/pasted the snap install command into each terminal.

rob@hydra1:~$ sudo snap install lxd --channel=6/stable
lxd (6/stable) 6.7-d814d89 from Canonical✓ installed
rob@hydra2:~$ sudo snap install lxd --channel=6/stable
lxd (6/stable) 6.7-d814d89 from Canonical✓ installed
rob@hydra3:~$ sudo snap install lxd --channel=6/stable
lxd (6/stable) 6.8-5a1a287 from Canonical✓ installed

I usually would use the LTS version (5.21) but there is apparently a bug when configuring the fan networking that hasn’t been resolved. Since this is a home lab, version isn’t too particular.

Next, I thought that this was one-in-a-million where the snap was updated between. And I got…

rob@hydra1:~$ sudo snap refresh
All snaps up to date.
rob@hydra2:~$ sudo snap refresh
All snaps up to date.
rob@hydra3:~$ sudo snap refresh
All snaps up to date.

… nothing!

And finally, an info on each node (just pasting the 6/stable details because it’s too much info:

hydra1:  6/stable:         6.7-d814d89    2026-04-03 (38768)  121MB -
hydra2:  6/stable:         6.7-d814d89    2026-04-03 (38768)  121MB -
hydra3:  6/stable:         6.7-d814d89    2026-04-03 (38768)  121MB -

So I’m confused why hydra3 appears to be using the version from 6/candidate?

Not -quite- LXD related. But maybe something with the snap itself? Or operator error somehow?

Thanks!

I tried uninstalling and reinstalling LXD, but same result on hydra3:

rob@hydra3:~$ uname -a
Linux hydra3 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 GNU/Linux
rob@hydra3:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=26.04
DISTRIB_CODENAME=resolute
DISTRIB_DESCRIPTION="Ubuntu 26.04 LTS"
rob@hydra3:~$ sudo snap remove lxd
2026-05-20T16:37:47Z INFO Waiting for "snap.lxd.daemon.service" to stop.
lxd removed (snap data snapshot saved)
rob@hydra3:~$ sudo snap install lxd --channel=6/stable
lxd (6/stable) 6.8-5a1a287 from Canonical✓ installed

All 3 servers should have the same versions of everything – these were installed yesterday. The only other software running is Ceph at this point.

@rg68 this is most probably snap “phasing” that occurs for /stable channels when deploying a new version. I think the phasing mechanism uses a per-host cookie which is why a given host is given the same revision when tried again.

You might want to pull a specific revision of the snap or use the --cohort=+ mechanism to always get the latest rev from a given channel. More info on: https://documentation.ubuntu.com/lxd/latest/howto/snap/#synchronize-updates-for-a-lxd-cluster-cohort

Update: LXD 6.8 is indeed phasing in: LXD 6.8 has been released - #5 by tomp

1 Like

https://documentation.ubuntu.com/lxd/latest/howto/snap/#howto-snap-updates-sync

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.