Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can it be made to work on arm64? #3

Open
DurvalMenezes opened this issue Oct 14, 2022 · 0 comments
Open

Can it be made to work on arm64? #3

DurvalMenezes opened this issue Oct 14, 2022 · 0 comments

Comments

@DurvalMenezes
Copy link

I tried the commands on README.md on my Raspberry Pi 4B (already running Devuan Chimaera and docker, with a couple of docker containers) and got an error:

root@REDACTED:~# docker pull dyne/devuan:ceres                                   ceres: Pulling from dyne/devuan                                                  10de827d265d: Pull complete                                                      5186d5863148: Pull complete                                                      f9d8573789b6: Pull complete                                                      e74745277edc: Pull complete                                                      2d448881f839: Pull complete                                                      1051374dad44: Pull complete                                                      b177de6bb245: Pull complete                                                      217d583c4878: Pull complete                                                      4d8642e3c6fb: Pull complete                                                      b6723f920311: Pull complete                                                      f1dc726359d0: Pull complete                                                      Digest: sha256:38d8469f2080bc4c21a92635976c90b91f2e9e0a91559c889134000491b43c69  Status: Downloaded newer image for dyne/devuan:ceres                             docker.io/dyne/devuan:ceres                                                      root@REDACTED:~# docker images                                                   REPOSITORY                                        TAG       IMAGE ID       CREATED        SIZE                                                                    dyne/devuan                                       ceres     e29b61323a5e   8 hours ago    238MB                                                                   [...]                                                                            root@REDACTED:~# docker run -it dyne/devuan:ceres                                WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested           standard_init_linux.go:219: exec user process caused: exec format error          root@REDACTED:~# uname -a                                                         Linux REDACTED 5.15.65 #1 SMP PREEMPT Tue Sep 6 05:41:26 EDT 2022 aarch64 GNU/Linux
root@REDACTED# lsb_release -a                                                   No LSB modules are available.                                                    Distributor ID: Devuan                                                           Description:    Devuan GNU/Linux 4 (chimaera)                                    Release:        4                                                                Codename:       chimaera                                                         

I have 3 questions:

  1. Is arm64 supported but I'm somehow making a mistake when trying to install and run it?

  2. if arm64 is indeed unsupported, is there a way for me to build my own image for it (and perhaps contribute it to this project)? I've been a Devuan user for quite a few years now, and a docker user for a little less, and even built my own Devuan docker images back in the Jesse days (by laboriously using debroot, etc) but I'd like to have a better/simpler/less involved way of running it on my RPi4.

  3. if arm64 isn't in any way supported or perhaps even discouraged, shouldn't the README.md make it clear only amd64 is a thing, and the images somehow marked so the unwary won't make the mistake of trying to follow the instructions and waste time and bandwidth trying to install them?

Thanks in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant