openstack overcloud ceph-upgrade run fails with error ""stat: cannot stat '/var/run/ceph/ceph-mon.controller-3.localdomain.asok': No such file or directory"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
New
|
Undecided
|
Unassigned |
Bug Description
When a minor update is run the overcloud fails with the error:
mon.controller-
# docker exec ceph-mon-
stat: missing operand
Try 'stat --help' for more information.
stat: cannot stat ‘/var/run/
None of the .asok does exist inside the container. It only has the asok for ceph-mgr container.
# docker exec -it ceph-mon-
# ls /var/run/ceph/
ceph-mgr.
Reviewed: https:/ /review. opendev. org/753636 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=9edeaaff3b0 5648ca9cd10784f 6593ad4273f71d
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit 9edeaaff3b05648 ca9cd10784f6593 ad4273f71d
Author: Francesco Pantano <email address hidden>
Date: Wed Sep 23 14:50:51 2020 +0200
[QUEENS-ONLY] Make ceph mons consistent with their systemd unit
This change is required to recover from an update scenario
that fails because of the bug:
Closes-Bug: #1897240 4f1147abb74d535 7b60a142daa
Change-Id: I1ea5a80b482e7a