On Wed, Sep 4, 2019 at 4:01 PM Paul Emmerich <paul.emmerich@croit.io> wrote:
Hi,
see https://tracker.ceph.com/issues/41660
ceph-volume lvm activate --all fails on the second OSD when stderr is not a terminal. Reproducible on different servers, so there's nothing weird about a particular disk.
Any idea where/how this is happening?
That looks very odd, haven't seen it other than a unit test we have that fails in some machines. I was just investigating that today. Is it possible that the locale is set to something that is not en_US.UTF-8 ? I was able to replicate some failures with LC_ALL=C Another thing I would try is to enable debug (or show/paste the traceback) so that tracebacks are immediately available in the output: CEPH_VOLUME_DEBUG=1 ceph-volume lvm activate --all I'll follow up in the tracker ticket
This makes 14.2.3 unusable for us as we need to re-activate all OSDs after reboots because we don't have a persistent system disk.
Paul
-- Paul Emmerich
Looking for help with your Ceph cluster? Contact us at https://croit.io
croit GmbH Freseniusstr. 31h 81247 München www.croit.io Tel: +49 89 1896585 90