При обновлении KUMA вы можете столкнуться со следующими ошибками:
При обновлении c версии 2.0.x на системах, которые содержат большие данные и при этом работают на предельных ресурсах, после того, как вы введете пароль администратора, система может вернуть сообщение об ошибке Wrong admin password. Если вы указываете верный пароль, KUMA может все равно возвращать ошибку, потому что из-за предельных ресурсов и ошибки по таймауту KUMA не удалось запустить сервис Ядра. Если вы введете пароль администратора трижды, не дожидаясь завершения установки, обновление может завершиться фатальной ошибкой.
Выполните следующие шаги, чтобы устранить ошибку по таймауту и успешно завершить обновление:
journalctl -u kuma-core | grep 'start operation timed out'
Сообщение об ошибке по таймауту:
kuma-core.service: start operation timed out. Terminating.
TimeoutSec
с 300 на 0, чтобы снять ограничения по времени ожидания и временно исключить возможность повторного появления ошибки.systemctl daemon-reload
service kuma-core restart
KUMA продолжит установку. В условиях предельных ресурсов установка может занять до часа.
TimeoutSec
к значению 300 в файле /usr/lib/systemd/system/kuma-core.service.systemctl daemon-reload
service kuma-core restart
После выполнения команд обновление будет успешно выполнено.
Пароль к пользователю admin нужен для автоматического заполнения параметров хранилища при обновлении. Если при выполнении задачи TASK [Prompt for admin password] вы указали неверный пароль к пользователю admin девять раз, установщик все равно выполнит обновление и веб-интерфейс будет доступен, но настройки хранилища не мигрируют и хранилища будут в красном статусе.
Чтобы устранить ошибку и сделать хранилища вновь доступными для работы, обновите настройки хранилища:
Сервис хранилища будет запущен с заданными параметрами и будет в зеленом статусе.
После обновления KUMA хранилище может быть в красном статусе, а в его журналах могут отображаться ошибки о подозрительных строках.
Пример ошибки:
DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, int, bool) @ 0xda0553a in /opt/kaspersky/kuma/clickhouse/bin/clickhouse
Чтобы перезапустить ClickHouse, выполните следующую команду на сервере хранилища KUMA:
touch /opt/kaspersky/kuma/clickhouse/data/flags/force_restore_data && systemctl restart kuma-storage-<
идентификатор хранилища, в котором обнаружена ошибка
>
Устраните ошибки, чтобы успешно завершить обновление.
В начало