Пожелание на далекое светлое будущее
В связи с тем, что у пользователей регулярно возникают вопросы типа "что означает ошибка", "тут что то выскочило не по-русски" и т.д., и разработчикам приходится тратить время на объяснение текста системных ошибок,
предлагаю в коде программы постепенно реализовывать обработчики системных ошибок конструкциями языка программирования типа try...except... с выдачей соответсвующего понятного сообщения, чтобы пользователь мог видеть хотя бы на каком этапе возникла ошибка и попытаться ее устранить не прибегая к помощи разработчиков.
Сравните например сообщения "Не выполнена проверка подлинности" и "чего-то существенного не хватает, нет таблиц БД, которые программа должна использовать, нет полей в таблицах, к которым идёт обращение за данными и т.п.". Получив первое сообщение, я бы начал думать о лицензии, сбое ключа, а получив второе, понял бы что проблема с базой и скорее всего устранил бы ее за пару минут...