Hi, i'm integrating ceph like glance's backend, my Openstack is stein over 
Ubuntu 18.04. When I try upload an image rados.py have an error when calls 
"run_in_thread()"  function (line 238). I've tried use rados mudule from 
python3 interface  and i have the same issue.
I read that Python 3 has different behaviour of ctypes c_char_p. 
How can I resolve that issue??
I copy that example:


admin@control1:~$ sudo python3
[sudo] password for admin:
Python 3.6.8 (default, Aug 20 2019, 17:12:48)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import rados
>>> cluster = rados.Rados(conffile='')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/dist-packages/rados.py", line 239, in __init__
    (byref(self.cluster), c_char_p(clustername)),
TypeError: bytes or integer address expected instead of str instance
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to