0

I have installed on a brand-new RPi 4 an Ubuntu server 20.04 following the indications contained here.

I boot my system, it starts correctly, then I try to install MicroK8s following Canonical's advice from here.

The suggested command

sudo snap install microk8s --classic

gives the error

error: snap "microk8s" is not available on stable for
       this architecture (armhf) but exists on other
       architectures (amd64, arm64, ppc64el).

Why is that? I can completely understand the meaning of such a message (no support for architecture), but why does that happen?

2 Answers 2

1

Indeed, download the 64 bit version for raspberry

https://ubuntu.com/download/raspberry-pi

Recommended : Server LTS 20.4.1 : https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.1&architecture=server-arm64+raspi

Desktop 20.10 : https://ubuntu.com/download/raspberry-pi/thank-you?version=20.10&architecture=desktop-arm64+raspi

Server 20.10 : https://ubuntu.com/download/raspberry-pi/thank-you?version=20.10&architecture=server-arm64+raspi

the 32 bit version for raspberry use armhf (apparently not supported by microk8s) the 64 bit versions use arm64

0

I think I got the point: there are actually different Ubuntu server versions for the RPi, I didn't make sure to install the arm64 one and I think I got the wrong one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .