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