Project

General

Profile

Actions

Bug #48788

closed

cephadm bootstrap: monmaptool --create: error writing to '/tmp/monmap': (21) Is a directory

Added by Michael Tucker over 3 years ago. Updated over 3 years ago.

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)

Related issues 1 (0 open1 closed)

Related to Orchestrator - Bug #45279: cephadm bootstrap: monmaptool --create: error writing to '/tmp/monmap': (21) Is a directoryCan't reproduce

Actions
Actions

Also available in: Atom PDF