[2015-11-30 05:30:44,256][1214][139635295258368][ERROR][privacyidea.app:1423] Exception on /validate/check [POST] Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 96, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/prepolicy.py", line 90, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/prepolicy.py", line 90, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/decorators.py", line 89, in check_user_or_serial_in_request_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/prepolicy.py", line 90, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/validate.py", line 184, in check
result, details = check_serial_pass(serial, password, options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/log.py", line 125, in log_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 81, in policy_wrapper
return self.decorator_function(wrapped_function, *args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 360, in auth_lastauth
res, reply_dict = wrapped_function(user_or_serial, passw, options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/token.py", line 1766, in check_serial_pass
options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/log.py", line 125, in log_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/token.py", line 1861, in check_token_list
options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/decorators.py", line 45, in token_locked_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokenclass.py", line 388, in authenticate
otp_counter = self.check_otp(otpval, options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/decorators.py", line 45, in token_locked_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/totptoken.py", line 326, in check_otp
symetric=True)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/log.py", line 125, in log_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/HMAC.py", line 147, in checkOtp
otpval = self.generate(c)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/HMAC.py", line 122, in generate
hmac = self.hmac(counter=counter, key=key)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/HMAC.py", line 82, in hmac
dig = str(self.secretObj.hmac_digest(data_input, self.hashfunc))
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/crypto.py", line 106, in hmac_digest
self._setupKey_()
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/crypto.py", line 138, in _setupKey_
akey = decrypt(self.val, self.iv)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/log.py", line 125, in log_wrapper
f_result = func(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/crypto.py", line 342, in decrypt
ret = hsm.decrypt(input, iv, id)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/security/default.py", line 397, in decrypt
eof = output.rfind(u"\x01\x02")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd4 in position 3: ordinal not in range(128)