On 8.6.2016 15:41, Alexander Bokovoy wrote:
On Wed, 08 Jun 2016, Jan Cholasta wrote:
On 7.6.2016 10:41, Alexander Bokovoy wrote:
On Tue, 07 Jun 2016, Jan Cholasta wrote:
On 7.6.2016 10:17, Alexander Bokovoy wrote:
ipa: ERROR: AttributeError: 'str' object has no attribute 'decode'
Traceback (most recent call last):
File "/usr/lib/python3.5/site-packages/ipalib/cli.py", line 1345,
in run
 sys.exit(api.Backend.cli.run(argv))
File "/usr/lib/python3.5/site-packages/ipalib/cli.py", line 1110,
in run
 rv = cmd.output_for_cli(self.api.Backend.textui, result, *args,
**options)
File "/usr/lib/python3.5/site-packages/ipaclient/plugins/otptoken.py",
line 103, in output_for_cli
 qr = self._get_qrcode(output, uri, options['version'])
File "/usr/lib/python3.5/site-packages/ipaclient/plugins/otptoken.py",
line 61, in _get_qrcode
 qr_code = qr_output.getvalue().decode(encoding)
AttributeError: 'str' object has no attribute 'decode' ipa: ERROR: an
internal error has occurred


Looks rather like a py3 regression to me.

Fix attached, made a ticket https://fedorahosted.org/freeipa/ticket/5938

The check is incorrect actually - a proper fix would be to use encode
instead of decode.
Updated patch attached. It indeed works.

Thanks, ACK.

Pushed to:
master: 29d669fec18c089619c199d66195ec3b73df7ee1
ipa-4-3: 94822209c4b6d4902188fc461578b819dfd2f7fc

--
Jan Cholasta

--
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to