It fails for key: MZXW6YTBOI====== (base32 encoded string 'foobar') with:
$ ipa otptoken-add fobar --key Key: Enter Key again to verify: ipa: ERROR: non-public: TypeError: unbound method _convert_scalar() must be called with Bytes instance as first argument (got str instance instead) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ipalib/backend.py", line 129, in execute result = self.Command[_name](*args, **options) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 428, in __call__ params = self.convert(**params) File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 627, in convert (k, self.params[k].convert(v)) for (k, v) in kw.iteritems() File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 627, in <genexpr> (k, self.params[k].convert(v)) for (k, v) in kw.iteritems() File "/usr/lib/python2.7/site-packages/ipalib/parameters.py", line 786, in convert return self._convert_scalar(value) File "/usr/lib/python2.7/site-packages/ipalib/plugins/otptoken.py", line 83, in _convert_scalar return Bytes._convert_scalar(value, index) TypeError: unbound method _convert_scalar() must be called with Bytes instance as first argument (got str instance instead) ipa: ERROR: an internal error has occurred
https://www.redhat.com/archives/freeipa-devel/2014-February/msg00341.html
master:
Metadata Update from @pvoborni: - Issue assigned to npmccallum - Issue set to the milestone: FreeIPA 4.0 - 2014/02
Log in to comment on this ticket.