From: Loic Dachary Date: Thu, 1 Jun 2017 09:37:20 +0000 (+0200) Subject: ceph-disk: do not setup_statedir on trigger X-Git-Tag: ses5-milestone6~9^2~30^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=16bfbdd3d9988523bba31aace516c303057daa58;p=ceph.git ceph-disk: do not setup_statedir on trigger trigger may run when statedir is unavailable and does not use it. Fixes: http://tracker.ceph.com/issues/19941 Signed-off-by: Loic Dachary --- diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py index 0487ee2e6d0..c4ff1313b06 100755 --- a/src/ceph-disk/ceph_disk/main.py +++ b/src/ceph-disk/ceph_disk/main.py @@ -5601,7 +5601,9 @@ def main(argv): path = os.environ.get('PATH', os.defpath) os.environ['PATH'] = args.prepend_to_path + ":" + path - setup_statedir(args.statedir) + if args.func.__name__ != 'main_trigger': + # trigger may run when statedir is unavailable and does not use it + setup_statedir(args.statedir) setup_sysconfdir(args.sysconfdir) global CEPH_PREF_USER