Hello All,
I’m a newbie to OpenSuse and Ceph. I’m experimenting with Ceph on Raspberry Pi 4. It’s easy enough to install the Ceph Tubmleweed-ARM repo and run the commands. However, Cephadm bootstrap command fails after it pulls down the docker.io image. I’ve searched the internet and the forums, but can’t seem to make any headway. Cephadm is pulling down the docker.io/ceph/daemon-base:latest-master-devel image. I believe the script it’s failing because it maybe for x86 or amd64?
Unfortunately, I’m unable to find decent documentation or examples for using Cephadm on the Pi 4. Again, I’m a newb. So I have a few questions:
- Is there a way to direct Cephadm to use a specific Ceph-arm branch in the docker.io repo?
- Any suggestions on a site about how to use Cephadm with examples? I find the man pages a little lacking for my knowledge base. I’m still learning.
I know that this is a development version and that bugs and problems will arise. I’m also hoping that it’s something easy that I missed. I’ve posted the output below if that helps.
Many Thanks!
-Bao
localhost:~ # cephadm bootstrap --mon-ip 10.0.1.211
This is a development version of cephadm.
For information regarding the latest stable release:
https://docs.ceph.com/docs/octopus/cephadm/install
Verifying podman|docker is present…
Verifying lvm2 is present…
Verifying time synchronization is in place…
Unit chronyd.service is enabled and running
Repeating the final host check…
podman|docker (/usr/bin/podman) is present
systemctl is present
lvcreate is present
Unit chronyd.service is enabled and running
Host looks OK
Cluster fsid: 88b723c6-2cdf-11eb-bd67-dca632807381
Verifying IP 10.0.1.211 port 3300 …
Verifying IP 10.0.1.211 port 6789 …
Mon IP 10.0.1.211 is in CIDR network 10.0.1.0/24
Pulling container image docker.io/ceph/daemon-base:latest-master-devel…
Extracting ceph user uid/gid from container image…
Non-zero exit code 1 from /usr/bin/podman run --rm --net=host --ipc=host -e CONTAINER_IMAGE=docker.io/ceph/daemon-base:latest-master-devel -e NODE_NAME=localhost --entrypoint stat docker.io/ceph/daemon-base:latest-master-devel -c %u %g /var/lib/ceph
stat:stderr standard_init_linux.go:219: exec user process caused: exec format error
Traceback (most recent call last):
File “/usr/sbin/cephadm”, line 5859, in <module>
r = args.func()
File “/usr/sbin/cephadm”, line 1248, in _default_image
return func()
File “/usr/sbin/cephadm”, line 2717, in command_bootstrap
(uid, gid) = extract_uid_gid()
File “/usr/sbin/cephadm”, line 1912, in extract_uid_gid
raise RuntimeError(‘uid/gid not found’)
RuntimeError: uid/gid not found