<div dir="ltr"><div><div><div>Hello<br><br></div>we are facing some difficulties when we try to backup a volume stored in a RBD backend to a swift container (we have the same issue with ceph rbd backup backend).<br><br></div>We have googled but it seems that nobody ahs this issue. I hope I could be more lucky here ;)<br><br></div>here is the log : <br><br><font face="monospace,monospace">TE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/session.py:514<br>2015-05-05 11:34:58.329 14048: DEBUG cinder.volume.drivers.rbd [req-27352642-0b71-49d5-b38b-e7d3cfa7d8ec 4bd09b121e2043e48d7f89cd6ee6eb47 8725df8f38e54f409d2fd1a6de2fac8c - - -] opening connection to ceph cluster (timeout=-1). _connect_to_rados /usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py:300<br><b>2015-05-05 11:34:58.475 14048: ERROR oslo_messaging.rpc.dispatcher [req-27352642-0b71-49d5-b38b-e7d3cfa7d8ec 4bd09b121e2043e48d7f89cd6ee6eb47 8725df8f38e54f409d2fd1a6de2fac8c - - -] Exception during message handling: <type 'NoneType'> can't be encoded</b><br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher Traceback (most recent call last):<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     executor_callback))<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     executor_callback)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 130, in _do_dispatch<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     result = func(ctxt, **new_args)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     return f(*args, **kwargs)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/backup/manager.py", line 301, in create_backup<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     'fail_reason': six.text_type(err)})<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     six.reraise(self.type_, self.value, self.tb)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/backup/manager.py", line 294, in create_backup<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     backup_service)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     return f(*args, **kwargs)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 897, in backup_volume<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     self.configuration.rbd_ceph_conf)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 94, in __init__<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     self.user = encodeutils.safe_encode(user)<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/oslo_utils/encodeutils.py", line 76, in safe_encode<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher     raise TypeError("%s can't be encoded" % type(text))<br>2015-05-05 11:34:58.475 14048: TRACE oslo_messaging.rpc.dispatcher TypeError: <b><type 'NoneType'> can't be encoded</b><br>2015-05-05 11:34:58.475 14048 TRACE oslo_messaging.rpc.dispatcher <br></font><br clear="all"><div><div><div><div>Has anyone faced this problem ?<br><br></div><div>Thanks !<br></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div style="font-family:arial;font-size:small"><font color="#999999">---</font></div><div style="font-family:arial;font-size:small"><font color="#999999">Maxime Aubry</font></div><div style="font-family:arial;font-size:small"><font color="#999999">Service Hébergement</font></div><div style="font-family:arial;font-size:small"><font color="#999999">Hexanet</font></div></div></div>
</div></div></div></div></div>

<br>
<img src="http://www.hexanet.fr/sites/files/hexanet/files/utilities/signature_hexanet.gif">