Smata.Ru сервер лицензий недоступен
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам показывал, что нужно делать, если у вас выскакивает ошибка USB ключа hardlock not found в приложении Smeta. Сметная программа "Smeta.RU" предназначена для составления и проверки строительной сметной документации. Идеальна как для крупных строительных фирм, работающих с большими объемами сметной информации, так и для небольших подрядных организаций. Я хочу продолжить данную тему и расскажу, что делать когда вы видите ошибку "Сервер лицензий недоступен".
Описание ситуации
Есть виртуальный сервер на базе ESXI. На нем установлена программа Smeta 11, техническая поддержка обратилась с тем, что в менеджере лицензий висела ошибка:
В итоге программа не работала. Первое, что я сделал это, обратился к логам операционной системы Windows. В журнале "Приложение/Application" я обнаружил вот такую ошибку:
Process ID: a9c4
Start Time: 01d9136a33a0d746
Termination Time: 4294967295
Application Path: C:\StroySoft\Smeta.ru\Client\SmetaRu.exe
Report Id: cbf0e829-7f8e-11ed-9154-0050568d4bcb
Faulting package full name:
Faulting package-relative application ID:
И еще одно предупреждение:
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00000000
Faulting process id: 0x72dc
Faulting application start time: 0x01d913a3770b1e65
Faulting application path: C:\StroySoft\Smeta.ru\Client\SmetaRu.exe
Faulting module path: unknown
Report Id: c225a738-cfc9-42dd-b366-16881fc51da1
Faulting package full name:
Faulting package-relative application ID:
Перед событиями ID 1000 и 1002, я выловил вот эту ошибку:
ID 5719: This computer was not able to set up a secure session with a domain controller in domain PYATILISTNIK due to the following:
The RPC server is unavailable.
This may lead to authentication problems. Make sure that this computer is connected to the network. If the problem persists, please contact your domain administrator.
ADDITIONAL INFO
If this computer is a domain controller for the specified domain, it sets up the secure session to the primary domain controller emulator in the specified domain. Otherwise, this computer sets up the secure session to any domain controller in the specified domain.
Хочу отметить, что данная ошибка указывает, что есть проблемы с сетевой связанностью с контроллером домена. Следующая ошибка говорит об этом же.
Вот еще ошибка с невозможностью войти по RDP, она будет выражаться в виде такого сообщения "There are currently no logon servers available to service the logon request".
Что делать в такой ситуации
И так, когда ваша смета выдала ошибку "Сервер лицензий недоступен. Не удается соединиться с сервером лицензий", в большинстве случаев, это блокировка со стороны антивирусных решений или фаэрвола. В моем случае на виртуальной машине был установлен антивирус Kaspersky Security for Windows Server.
Я решил проверить его логи, и вот что я обнаружил в журналах.
ID 6080: Unhandled exception occurred.
Process: kavfswp.exe [26480].
Address: 0x676F5CD5.
Exception code: 0xc0000005.
ID 120: Internal task error occurred.
Task: Anti-Cryptor.
Error code: 209.
Сама ветка Kaspersky Security for Windows Server уже давно не поддерживается и сам вендор предлагает ставить KE. Исходя из ошибок антивируса, его нужно перезапустить, а лучше переустановить на KES. Для перезапуска откройте PowerShell в режиме администратора и введите:
Что еще нужно проверить, удостоверьтесь, что у вас нет проблем с ключом в виде ошибок:
Если ключ проброшен по технологии "USB по сети", то удостоверьтесь, что USB маршрутизатор доступен по сети, через команды ping или tracert, если связи нет, то нужно смотреть маршруты и сетевые настройки. С помочью утилиты Telnet проверьте доступность портов 3050 TCP и 3047 UDP. На этом у меня все, с вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.