Код завершения 5
Диагностическое сообщение
Can't initialize kernel. Syscall failed.
Причина ошибки
Возможные причины:
-
для БД, запущенной в режиме только для чтения (ключ
/RO
), длина пути к каталогу временных файлов превышает допустимую длину.Путь к каталогу временных файлов задается либо в ключе
/DIR
, либо в переменной среды окруженияLINTER_TMP
).Максимальная длина пути к каталогу задается в макросе ОС
PATH_MAX
(значение по умолчанию 32); -
ошибка инициализации или установки дескриптора безопасности, создания мэйлслота, нити, объекта файлового отображения;
-
ошибка инициализации подсистемы репликации СУБД ЛИНТЕР;
-
ядро уже запущено на другой БД с тем же LINTER_MBX.
Рекомендации по устранению
В первом случае создать каталог для временных файлов БД с допустимым по длине именем.
Во втором и третьем случае следует установить причину ошибки, изучив диагностические сообщения в файле linter.out
каталога базы либо системный код ошибки из сообщения об ошибке (отображаемое либо в диалоговом окне, либо в событии в журнале событий). В дальнейшем действовать исходя из полученной информации об ошибке.
В четвертом случае изменить значение переменной LINTER_MBX перед запуском ядра СУБД.