Actions
Bug #48788
closedcephadm bootstrap: monmaptool --create: error writing to '/tmp/monmap': (21) Is a directory
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
I am on a fresh Ubuntu 20.04 LTS install and unable to use cephadm bootstrap to install ceph.
This is related to [[https://tracker.ceph.com/issues/45279]] which is now resolved.
root@docker02:/home/spider# MYIP=`ip route get 1.1.1.1 | grep -oP 'src \K\S+'` root@docker02:/home/spider# ./cephadm bootstrap --mon-ip $MYIP Verifying podman|docker is present... Verifying lvm2 is present... Verifying time synchronization is in place... Unit systemd-timesyncd.service is enabled and running Repeating the final host check... podman|docker (/snap/bin/docker) is present systemctl is present lvcreate is present Unit systemd-timesyncd.service is enabled and running Host looks OK Cluster fsid: 189d2110-510d-11eb-9137-7147df6a1932 Verifying IP 10.0.0.12 port 3300 ... Verifying IP 10.0.0.12 port 6789 ... Mon IP 10.0.0.12 is in CIDR network 10.0.0.0/24 Pulling container image docker.io/ceph/ceph:v15... Extracting ceph user uid/gid from container image... Creating initial keys... Creating initial monmap... Non-zero exit code 1 from /snap/bin/docker run --rm --ipc=host --net=host --entrypoint /usr/bin/monmaptool -e CONTAINER_IMAGE=docker.io/ceph/ceph:v15 -e NODE_NAME=docker02 -v /tmp/ceph-tmp4izlix6a:/tmp/monmap:z docker.io/ceph/ceph:v15 --create --clobber --fsid 189d2110-510d-11eb-9137-7147df6a1932 --addv docker02 [v2:10.0.0.12:3300,v1:10.0.0.12:6789] /tmp/monmap /usr/bin/monmaptool:stdout /usr/bin/monmaptool: monmap file /tmp/monmap /usr/bin/monmaptool:stdout /usr/bin/monmaptool: set fsid to 189d2110-510d-11eb-9137-7147df6a1932 /usr/bin/monmaptool:stdout /usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors) /usr/bin/monmaptool:stderr bufferlist::write_file(/tmp/monmap): failed to open file: (21) Is a directory /usr/bin/monmaptool:stderr monmaptool: error writing to '/tmp/monmap': (21) Is a directory Traceback (most recent call last): File "./cephadm", line 6111, in <module> r = args.func() File "./cephadm", line 1399, in _default_image return func() File "./cephadm", line 2935, in command_bootstrap out = CephContainer( File "./cephadm", line 2654, in run out, _, _ = call_throws( File "./cephadm", line 1060, in call_throws raise RuntimeError('Failed command: %s' % ' '.join(command)) RuntimeError: Failed command: /snap/bin/docker run --rm --ipc=host --net=host --entrypoint /usr/bin/monmaptool -e CONTAINER_IMAGE=docker.io/ceph/ceph:v15 -e NODE_NAME=docker02 -v /tmp/ceph-tmp4izlix6a:/tmp/monmap:z docker.io/ceph/ceph:v15 --create --clobber --fsid 189d2110-510d-11eb-9137-7147df6a1932 --addv docker02 [v2:10.0.0.12:3300,v1:10.0.0.12:6789] /tmp/monmap
root@docker02:/home/spider# /snap/bin/docker run --rm --ipc=host --net=host --entrypoint /usr/bin/monmaptool -e CONTAINER_IMAGE=docker.io/ceph/ceph:v15 -e NODE_NAME=docker02 -v /tmp/ceph-tmp4izlix6a:/tmp/monmap:z docker.io/ceph/ceph:v15 --create --clobber --fsid 189d2110-510d-11eb-9137-7147df6a1932 --addv docker02 [v2:10.0.0.12:3300,v1:10.0.0.12:6789] /tmp/monmap bufferlist::write_file(/tmp/monmap): failed to open file: (21) Is a directory monmaptool: error writing to '/tmp/monmap': (21) Is a directory /usr/bin/monmaptool: monmap file /tmp/monmap /usr/bin/monmaptool: set fsid to 189d2110-510d-11eb-9137-7147df6a1932 /usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors)
Actions