I am using the latest Quincy 17.2 release of CEPH. I haven’t seen this error until after upgrading to 17.2. I am also running LXD 5.1.
lxc storage create lxd-ceph-pool ceph source=lxd01
Error: Failed to run: ceph --name client.admin --cluster ceph osd pool create lxd01 32: Traceback (most recent call last):
File “/usr/bin/ceph”, line 1325, in
retval = main()
File “/usr/bin/ceph”, line 1245, in main
sigdict = parse_json_funcsigs(outbuf.decode(‘utf-8’), ‘cli’)
File “/snap/lxd/current/lib/python3/dist-packages/ceph_argparse.py”, line 847 , in parse_json_funcsigs
cmd[‘sig’] = parse_funcsig(cmd[‘sig’])
File “/snap/lxd/current/lib/python3/dist-packages/ceph_argparse.py”, line 793 , in parse_funcsig
newsig.append(argdesc(t,
File “/snap/lxd/current/lib/python3/dist-packages/ceph_argparse.py”, line 673 , in init
self.instance = self.t(**self.typeargs)
TypeError: init() got an unexpected keyword argument ‘positional’
The CEPH pool is created but the pool doesn’t show up in LXC:
lxc storage list
±-----±-------±-------±------------±--------±------+
| NAME | DRIVER | SOURCE | DESCRIPTION | USED BY | STATE |
±-----±-------±-------±------------±--------±------+
Has anyone encountered this issue?