Snap package broken on arm64

Bug #1999317 reported by Shawn Horvatic
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
MicroStack
New
Undecided
Unassigned

Bug Description

It is impossible on a Pi 4 to run: microstack init --auto --compute --join

snap did not link microstack

shawn@oak:~$ ls /snap/bin
lxc microstack.cinder-backup microstack.keystone-manage microstack.ovs-appctl
lxd microstack.cinder-manage microstack.launch microstack.ovs-dpctl
lxd.benchmark microstack.cinder-scheduler microstack.mysql microstack.ovs-ofctl
lxd.buginfo microstack.cinder-uwsgi microstack.neutron-db-manage microstack.ovs-vsctl
lxd.check-kernel microstack.cinder-volume microstack.neutron-netns-cleanup microstack.rabbitmq-plugins
lxd.lxc microstack.glance-manage microstack.neutron-ovs-cleanup microstack.rabbitmqctl
lxd.lxc-to-lxd microstack.init microstack.nova-manage microstack.remove
lxd.migrate microstack.join microstack.openstack microstack.virsh

Revision history for this message
Daniel Skowroński (danielskowronski) wrote :

It also affects macOS version when the computer is on Apple Silicon instead of Intel, but works fine on x86 server.

So, it means that the docs on https://ubuntu.com/openstack/install are correct, and it strictly requires x86 machine and does NOT work on arm64. For some bizarre reason, the snap source code was set up to be installable on arm64...

https://opendev.org/x/microstack/src/commit/f96a0f8123d5b459a1cc1624b4a40328822242b8/snapcraft.yaml#L22

summary: - Snap package missing MicroStack on Pi 4
+ Snap package broken on arm64
Revision history for this message
Daniel Skowroński (danielskowronski) wrote :

It looks like on arm64 the latest snap version is 199, while on amd64 it's 245, so that may be the reason why `microstack` command is missing. But the rest of the tools and setup looks OK - pretty much everything except anything related to nova-compute.

It either needs a newer version for arm64 or the snap package has to be updated to drop arm64, which, thanks to Apple, is a pretty popular architecture for workstations now and fully supported by Multipass that's advertised as the simplest way to get MicroStack on a laptop.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.