From Issue 6844. It turns out that if a license file is expired, plus contains, say, swedish characters, the license module crashes: 2008-10-27 14:13:01 ERROR vsmserver: Unhandled exception: exceptions.UnicodeDecodeError 'ascii' codec can't decode byte 0xc3 in position 994: ordinal not in range(128) Traceback (most recent call last): File "/opt/thinlinc/modules/thinlinc/vsm/async.py", line 110, in iii11 obj . handle_read_event ( fd ) File "/opt/thinlinc/modules/thinlinc/vsm/extproc.py", line 310, in handle_read_event self . handle_close ( fd ) File "/opt/thinlinc/modules/thinlinc/vsm/extproc.py", line 283, in handle_close self . handle_exit ( ) File "/opt/thinlinc/modules/thinlinc/vsm/extproc.py", line 506, in handle_exit self . callback ( OooOo0ooo , self . stdout_data , self . stderr_data ) File "/opt/thinlinc/modules/thinlinc/vsm/licensehandler.py", line 379, in openssl_done self . check_license_files ( ) File "/opt/thinlinc/modules/thinlinc/vsm/licensehandler.py", line 319, in check_license_files self . warn_admin ( ) File "/opt/thinlinc/modules/thinlinc/vsm/licensehandler.py", line 229, in warn_admin iiIii ) File "/opt/thinlinc/modules/thinlinc/vsm/extproc.py", line 527, in __init__ self . input = locale_encode ( input ) File "/opt/thinlinc/modules/thinlinc/ctccommon.py", line 463, in locale_encode return s . encode ( OOooooO0Oo ) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 994: ordinal not in range(128) 2008-10-27 14:13:01 ERROR vsmserver: Killing process with pid 5652 Also verified with tl-show-licenses.
*** Bug 3013 has been marked as a duplicate of this bug. ***