Here is the full error:
[2015-07-15 16:16:35,734][23371][140372868679424][INFO][privacyidea.lib.auditmodules.sqlaudit:130] using the connect string mysql://pi:hGaKJN_1ZgPJ@localhost/pi
[2015-07-15 16:16:35,756][23371][140372868679424][INFO][privacyidea.lib.user:186] user u'jomunoz.site' found in resolver u'cbatl-ldap'
[2015-07-15 16:16:35,756][23371][140372868679424][INFO][privacyidea.lib.user:187] userid resolved to 'CN=Johan Munoz,CN=Users,DC=atl,DC=careerbuilder,DC=com'
[2015-07-15 16:16:35,772][23371][140372868679424][INFO][privacyidea.lib.user:186] user u'jomunoz.site' found in resolver u'cbatl-ldap'
[2015-07-15 16:16:35,772][23371][140372868679424][INFO][privacyidea.lib.user:187] userid resolved to 'CN=Johan Munoz,CN=Users,DC=atl,DC=careerbuilder,DC=com'
[2015-07-15 16:16:35,788][23371][140372868679424][INFO][privacyidea.lib.user:186] user u'jomunoz.site' found in resolver u'cbatl-ldap'
[2015-07-15 16:16:35,788][23371][140372868679424][INFO][privacyidea.lib.user:187] userid resolved to 'CN=Johan Munoz,CN=Users,DC=atl,DC=careerbuilder,DC=com'
[2015-07-15 16:16:35,804][23371][140372868679424][INFO][privacyidea.lib.user:186] user u'jomunoz.site' found in resolver u'cbatl-ldap'
[2015-07-15 16:16:35,804][23371][140372868679424][INFO][privacyidea.lib.user:187] userid resolved to 'CN=Johan Munoz,CN=Users,DC=atl,DC=careerbuilder,DC=com'
[2015-07-15 16:16:35,883][23371][140372868679424][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 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/postpolicy.py", line 85, in policy_wrapper
response = wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/prepolicy.py", line 87, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/lib/prepolicy.py", line 87, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/decorators.py", line 67, 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 87, in policy_wrapper
return wrapped_function(*args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/api/validate.py", line 179, in check
result, details = check_user_pass(user, password, options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 77, in policy_wrapper
return self.decorator_function(wrapped_function, *args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 192, in auth_user_passthru
return wrapped_function(user_object, passw, options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 77, in policy_wrapper
return self.decorator_function(wrapped_function, *args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 117, in auth_user_has_no_token
return wrapped_function(user_object, passw, options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 77, in policy_wrapper
return self.decorator_function(wrapped_function, *args, **kwds)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/policydecorators.py", line 152, in auth_user_does_not_exist
return wrapped_function(user_object, passw, 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 1690, in check_user_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 1747, in check_token_list
options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokenclass.py", line 357, in authenticate
otp_counter = self.check_otp(otpval, options=options)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/totptoken.py", line 318, 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 129, in checkOtp
otpval = self.generate(c)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/HMAC.py", line 104, in generate
hmac = self.hmac(counter=counter, key=key)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/tokens/HMAC.py", line 73, in hmac
dig = str(self.secretObj.hmac_digest(data_input, self.hashfunc))
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/crypto.py", line 112, in hmac_digest
self._setupKey_()
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/crypto.py", line 144, 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 341, in decrypt
ret = hsm.decrypt(input, iv, id)
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/security/default.py", line 388, in decrypt
eof = output.rfind(u"\x01\x02")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xdb in position 0: ordinal not in range(128)
[2015-07-15 16:16:35,884][23371][140372868679424][ERROR][privacyidea.lib.auditmodules.sqlaudit:239] exception DataError('(DataError) (1406, "Data too long for column \'info\' at row 1")',)
[2015-07-15 16:16:35,885][23371][140372868679424][ERROR][privacyidea.lib.auditmodules.sqlaudit:240] DATA: {'info': u"'ascii' codec can't decode byte 0xdb in position 0: ordinal not in range(128)", 'realm': u'cbatl', 'success': False, 'privacyidea_server': '127.0.0.1', 'client_user_agent': None, 'client': '127.0.0.1', 'user': u'jomunoz.site', 'action_detail': '', 'action': 'POST /validate/check'}
[2015-07-15 16:16:35,885][23371][140372868679424][ERROR][privacyidea.lib.auditmodules.sqlaudit:241] Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/privacyidea/lib/auditmodules/sqlaudit.py", line 231, in finalize_log
self.session.commit()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 721, in commit
self.transaction.commit()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 354, in commit
self._prepare_impl()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 334, in _prepare_impl
self.session.flush()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1818, in flush
self._flush(objects)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1936, in _flush
transaction.rollback(_capture_exception=True)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 58, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1900, in _flush
flush_context.execute()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 372, in execute
rec.execute(self)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 525, in execute
uow
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 64, in save_obj
table, insert)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 569, in _emit_insert_statements
execute(statement, params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 662, in execute
params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 761, in _execute_clauseelement
compiled_sql, distilled_params
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 874, in _execute_context
context)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1024, in _handle_dbapi_exception
exc_info
File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 196, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 867, in _execute_context
context)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 324, in do_execute
cursor.execute(statement, parameters)
File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorclass, errorvalue
DataError: (DataError) (1406, "Data too long for column 'info' at row 1") 'INSERT INTO pidea_audit (date, signature, action, success, serial, token_type, user, realm, administrator, action_detail, info, privacyidea_server, client, loglevel, clearance_level) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)' (datetime.datetime(2015, 7, 15, 16, 16, 35, 883625), '', 'POST /validate/check', 0, None, None, u'jomunoz.site', u'cbatl', None, '', u"'ascii' codec can't decode byte 0xdb in position 0: ordinal not in range(128)", '127.0.0.1', '127.0.0.1', None, None)