ceph-iscsi-config icon indicating copy to clipboard operation
ceph-iscsi-config copied to clipboard

rbd-target-api fails to lock non-existent 'gateway.conf' file

Open dillaman opened this issue 7 years ago • 0 comments

With a clean configuration, the daemon fails with the following error:

Traceback (most recent call last): File "/bin/rbd-target-api", line 783, in config = Config(logger) File "/usr/lib/python2.7/site-packages/ceph_iscsi_config/common.py", line 87, in init self.config = self.get_config() File "/usr/lib/python2.7/site-packages/ceph_iscsi_config/common.py", line 146, in _get_ceph_config self._seed_rbd_config() File "/usr/lib/python2.7/site-packages/ceph_iscsi_config/common.py", line 202, in _seed_rbd_config self.lock() File "/usr/lib/python2.7/site-packages/ceph_iscsi_config/common.py", line 167, in lock ioctx.lock_exclusive(self.config_name, 'lock', 'config') File "rados.pyx", line 425, in rados.requires.wrapper.validate_func (rados.c:4106) File "rados.pyx", line 3001, in rados.Ioctx.lock_exclusive (rados.c:31907) rados.Error: Ioctx.rados_lock_exclusive(rbd): failed to set lock lock on gateway.conf: error code 95

dillaman avatar Apr 26 '17 19:04 dillaman