Is there any workable solution for running Ceph on Ubuntu 24.04 on Arm64? 


I’ve tried about every package install method I could think of, short of 
compiling it myself. I’m aiming for a “cephadm” install using docker 
containers. 

It be super nice if there was a working “noble” install of reef 18.2.4 for 
Arm64 made available on download.ceph.com 



Ubuntu suggests using their “noble-proposed” in this thread: 


https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2063456?comments=all


But it ends up trying to pull down an amd64 container for my arm64 machine: 


 sudo cephadm shell ceph -s
Inferring fsid b7105258-638a-11ee-b38c-bf980c3a0ec9
Inferring config /etc/ceph/ceph.conf
This is a development version of cephadm.
For information regarding the latest stable release:
    https://docs.ceph.com/docs/reef/cephadm/install
Non-zero exit code 1 from /usr/bin/docker run --rm --ipc=host 
--stop-signal=SIGTERM --ulimit nofile=1048576 --net=host --entrypoint stat 
--init -e CONTAINER_IMAGE=quay.ceph.io/ceph-ci/ceph:main -e 
NODE_NAME=hc-36c0ddecd544cb8d quay.ceph.io/ceph-ci/ceph:main -c %u %g 
/var/lib/ceph
stat: stderr Unable to find image 'quay.ceph.io/ceph-ci/ceph:main' locally
stat: stderr main: Pulling from ceph-ci/ceph
stat: stderr 43735fbce921: Pulling fs layer
stat: stderr 7679c4b05544: Pulling fs layer
stat: stderr 43735fbce921: Verifying Checksum
stat: stderr 43735fbce921: Download complete
stat: stderr 43735fbce921: Pull complete
stat: stderr 7679c4b05544: Verifying Checksum
stat: stderr 7679c4b05544: Download complete
stat: stderr 7679c4b05544: Pull complete
stat: stderr Digest: 
sha256:e7e652f9de2825d155a993aecfce4872bbb0c497a4342127081b529aec0528f5
stat: stderr Status: Downloaded newer image for quay.ceph.io/ceph-ci/ceph:main
stat: stderr WARNING: The requested image's platform (linux/amd64) does not 
match the detected host platform (linux/arm64/v8) and no specific platform was 
requested
stat: stderr [FATAL tini (7)] exec stat failed: Exec format error
ERROR: Failed to extract uid/gid for path /var/lib/ceph: Failed command: 
/usr/bin/docker run --rm --ipc=host --stop-signal=SIGTERM --ulimit 
nofile=1048576 --net=host --entrypoint stat --init -e 
CONTAINER_IMAGE=quay.ceph.io/ceph-ci/ceph:main -e NODE_NAME=hc-36c0ddecd544cb8d 
quay.ceph.io/ceph-ci/ceph:main -c %u %g /var/lib/ceph


_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to