Error in jujuclient with python3
Philip Joseph
jphilip09 at gmail.com
Fri Jan 29 19:31:23 UTC 2016
Hi,
I am seeing an error in jujuclient when using python3:
Traceback (most recent call last):
File "./juju-ctrl.py", line 579, in <module>
api.execute()
File "./juju-ctrl.py", line 476, in execute
self.deploy_service(service, details)
File "./juju-ctrl.py", line 289, in deploy_service
result = self.env.add_local_charm_dir(deploy['directory'], series)
File "/usr/lib/python3.4/site-packages/jujuclient.py", line 578, in
add_local_charm_dir
fh, series, os.stat(fh.name).st_size)
File "/usr/lib/python3.4/site-packages/jujuclient.py", line 586, in
add_local_charm
conn, headers, path_prefix = self._http_conn()
File "/usr/lib/python3.4/site-packages/jujuclient.py", line 561, in
_http_conn
'%(user)s:%(password)s' % (self._creds))}
File "/usr/lib64/python3.4/base64.py", line 62, in b64encode
encoded = binascii.b2a_base64(s)[:-1]
TypeError: 'str' does not support the buffer interface
The error is seen when charm is to be downloaded to juju using HTTP
connection. The script works correctly with python 2. I am using
jujuclient (0.50.4) on fedora.
Anyone workaround for this.
Regards,
Philip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20160130/97691a83/attachment.html>
More information about the Juju
mailing list