<div dir="ltr"><div><div><div><div><div>Hello, <br><br></div>problem solved !<br><br></div>I had to put : <br><br></div><font face="monospace,monospace">rbd_user = glance<br><br></font></div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">into /etc/cinder/cinder.conf. That's why we've got </font></font>an exception throwed by <font face="monospace,monospace">/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py</font> : <br><br><font face="monospace,monospace">self.user = encodeutils.safe_encode(user)<br><br><br><br><br></font></div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif"></font></font><div class="gmail_extra"><br><div class="gmail_quote">2015-05-05 12:01 GMT+02:00 Maxime Aubry <span dir="ltr"><<a href="mailto:m.aubry@hexanet.fr" target="_blank">m.aubry@hexanet.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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 !<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br>-- <br><div><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></font></span></div></div></div></div>
</blockquote></div><br><br clear="all"><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>

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