Kaspersky
Question

Обновился с KSC 11 до KSC 12, Не подключается консоль.

  • 30 September 2020
  • 9 replies
  • 480 views

Добрый день.

Развернут KSC 11 на серверной платформе, БД используется MySQL.

Решил обновиться до 12 версии KSC, во время установки сделал бэкап, как предложил установщик 12й версии. Бэкап создался без ошибок.

Установилась 12я версия и перестал поключаться к консоли управления mmc, пишет ошибку:

После установки была бесконечная инициализация. Ничего во время установки не менял.

UPD: в журнале kaspersky event log ошибка:

Остановка из-за ошибки. #1950 (1064) Generic db error: "1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(3)  NULL;
END IF;
END' at line 7' , LastStatement='CREATE PROCEDURE AK_UPGRADE_DB_BATCH_10( )
BEGIN
    DECLARE CONTINUE HANDLER FOR 1061 SET @nError = 1;
IF (upgd_if_column_exists( 'tsk_task' , 'sts_last_viewed' ) = 0 ) THEN
    
    ALTER TABLE `tsk_task`
        ADD COLUMN `sts_last_viewed` DATETIME(3)  NULL;
END IF;
END'"

С чем проблема может быть?


9 replies

Userlevel 4
Badge +2

День добрый.

Если попробовать подключиться к серверу без использования ssl, получится подключиться?

 

 

День добрый.

Если попробовать подключиться к серверу без использования ssl, получится подключиться?

 

 


пишет следующее:

 

Userlevel 2
Badge +1

У меня было при обновлении до какой то версии подобное. Помогла перезагрузка Windows Server.

У меня было при обновлении до какой то версии подобное. Помогла перезагрузка Windows Server.


совет проверенно хорош, но не помог в данном случае(

формирую отчет сейчас, как будет готов - приложу.

попробовал переустановить ksc, бэкапы есть.

При установке пишет ошибку: В процессе установки произошла ошибка: Generic db error: "1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(3),
    `__vtmp_nRecordType` INT,
    `__vtmp_nViruses` BIGINT,

вопрос (надеюсь не в пустоту) - если удалю mysql, заново поставлю, бэкап натянется?

Userlevel 7
Badge +9

@ErWaLauM, вам лучше обратиться в техподдержку. Вопрос слишком специфический для форума.

Userlevel 1
Badge

@ErWaLauM, вам лучше обратиться в техподдержку. Вопрос слишком специфический для форума.

Или явно указывает на баг мастера установки. Дабы не плодить новую тему и учитывая что автор не указал ни один ответ как решёный. Уточню.
Чем заканчивается обновление KSC11 запущенное через мастер установки KSC12?

Заканчивается процессом инициализации (индексации) БД. Открываем мануал по обновлению https://support.kaspersky.com/KSC/12/ru-RU/6373.htm
Что мы там видим о процессе инициализации БД и его окончании?

Ничего. Есть рекомендации о том, что “Не рекомендуется прерывать работу мастера установки”. Автор видимо не учёл что окончанием работы мастера является индексация БД без явного указания на статус процесса кроме события в работе службы. И если он не смог открыть консоль при работающей службе на сервере администрирования, то либо перезапустил службу либо перезагрузил сервер.  Тем самым не завершив процесс обновления БД. Итог автор описал в своём первом посте.

Так что положили вы БД от очевидного пренебрежения сотрудников ЛК и со стороны механизма установки и со стороны написания мануала. Увы, что это является специфичной темой для данного форума. 

Отключи KES на сервере если установлен и попробуй запустить еще раз. Мне помогает

Reply