Перейти к основному контенту

Коды ошибок: STORAGE

Код Уровень Что случилось На что влияет Как исправить Обратить внимание
#ERROR_KLVD_STORAGE_INIT_001 CRITICAL каталог содержимого хранилища не открыт/не создан роль хранения не запускается; запись писем невозможна проверить путь CONTENT_DIR и права —
#ERROR_KLVD_STORAGE_INIT_002 CRITICAL SSL-сертификат не задан, но включён KLVD_STORAGE_FORCE_SSL роль хранения не запускается предоставить сертификат (см. TLS-сертификаты) или снять флаг —
#ERROR_KLVD_STORAGE_INIT_003 CRITICAL не удалось запустить сетевую службу хранения или импорта узел не запускается проверить занятость порта и конфигурацию —
#ERROR_KLVD_STORAGE_011 / _018 ERROR чанк сохранён с деградированной избыточностью (меньше реплик, чем нужно) данные в группе не имеют требуемого числа копий; возможна потеря данных при дальнейшем сбое проверить состояние узлов группы; запустить перебалансировку мониторить — деградация может привести к потере данных
#WARN_KLVD_STORAGE_HEALTH_001 WARNING повреждение: контрольная сумма блока на диске не совпадает данные повреждены система попытается восстановить блок с соседнего узла механизмом data-heal требуется избыточность группы больше 1
#ERROR_KLVD_STORAGE_HEALTH_001 / _002 ERROR критическая ошибка или ошибка блока во время глубокой проверки целостности (deep-health) проверка целостности не завершена повторить глубокую проверку —
#ERROR_KLVD_STORAGE_HEALTH_003 ERROR не удалось создать дочернюю задачу глубокой проверки (deep-health) проверка не запущена проверить планировщик —
#ERROR_KLVD_STORAGE_HEALTH_010 ERROR фоновая проверка состояния группы завершилась ошибкой проверка будет повторена в следующем цикле проверить БД —
#WARN_KLVD_STORAGE_HEALTH_002…004 WARNING не удалось получить данные о состоянии группы используются резервные значения: R=1 или предположение, что узел не входит в группу проверить БД —
#ERROR_KLVD_STORAGE_HEALTH_011…014 ERROR обратная проверка полноты (reverse-check) не смогла собрать хеши, создать клиент хранилища, определить целевые узлы или проверить наличие данных проверка полноты не выполнена проверить БД и доступность узлов хранения —
#ERROR_KLVD_STORAGE_HEALTH_015 ERROR безвозвратная потеря данных: чанки, на которые ссылаются письма/вложения группы, отсутствуют на всех узлах (нет ни одной копии) затронутые письма/вложения нельзя восстановить уведомить администратора; хеши доступны в состоянии задачи (referenced.lost_hashes) восстановление с соседнего узла невозможно: копий нет
#WARN_KLVD_STORAGE_BULK_001…003 WARNING пакетная проверка наличия данных на узле завершилась ошибкой транспорта, HTTP или исключением узел пропущен при обратной проверке (reverse-check); остальные узлы проверяются проверить доступность узла —
#WARN_KLVD_STORAGE_VERIFY_001…003 WARNING запрос /verify-integrity к узлу завершился ошибкой транспорта, HTTP или исключением во время координируемой через PostgreSQL глубокой проверки узел пропущен; при агрегации его копии считаются отсутствующими (missing) проверить доступность узла —
#WARN_KLVD_STORAGE_VERIFY_S3_001…002 WARNING запрос S3 HEAD или GET во время проверки целостности завершился ошибкой транспорта или исключением при агрегации объект считается отсутствующим (missing) или повреждённым (corrupt) проверить доступность S3, учётные данные и токены —
#WARN_KLVD_STORAGE_HEALTH_016 WARNING для глубокой проверки, координируемой через PostgreSQL, нет членов группы со статусом active проверка не выполнена добавить или включить узлы в группу —
#WARN_KLVD_INTEGRITY_001 / _002 WARNING не удалось записать/закрыть проблему целостности в audit.integrity_issues (БД-ошибка) проблема не сохранена/не закрыта в журнале; сама проверка не пострадала проверить БД данные целы, только учёт
#ERROR_KLVD_WUI_INTEGRITY_001 ERROR ошибка выборки списка проблем целостности (/api/integrity/issues) раздел [Целостность] не загрузился проверить БД; повторить —
#ERROR_KLVD_WUI_INTEGRITY_003 ERROR ошибка запуска ре-импорта с источника (/api/integrity/reimport-source) задачи ре-импорта не созданы проверить БД; повторить запрос код _002 занят под старую нумерацию reimport
#ERROR_KLVD_HEAL_001 ERROR ошибка восстановления чанка блок не восстановлен проверить доступность соседних узлов —
#ERROR_KLVD_STORAGE_RETENTION_001 ERROR задача очистки устаревших писем завершилась ошибкой очистка не выполнена повторить задачу; проверить БД —
#ERROR_KLVD_STORAGE_RETRO_001 ERROR ретроспективное применение правил завершилось ошибкой правила применены не полностью повторить операцию; проверить БД —
#ERROR_KLVD_REBALANCE_001 / _003 ERROR ошибка обработки чанка или дозаполнения копий (backfill) при перебалансировке перераспределение не завершено повторить перебалансировку —
#ERROR_KLVD_REBALANCE_WATCH_001 ERROR не удалось перевести член группы из filling в active признак необходимости перебалансировки может остаться установленным повторить операцию —
#WARN_KLVD_REBALANCE_WATCH_001 / _003 WARNING не удалось получить дерево наблюдения или перебалансировка завершилась с ошибками флаг is_rebalance_required остаётся установленным повторить перебалансировку —
#WARN_KLVD_REBALANCE_WATCH_004 WARNING перебалансировка отменена после ошибок is_rebalance_required остаётся установленным повторить перебалансировку —
#ERROR_KLVD_REBALANCE_WATCH_002 ERROR после переноса данных не удалось удалить выводимые члены группы; перенос завершён и служебный флаг снят члены остались в группе со статусом draining повторно сохранить группу, чтобы удалить их вручную данные целы
#INFO_KLVD_REBALANCE_WATCH_006 INFO вывод узлов отменён администратором; их статус изменён с draining на active, узлы остаются в группе информационное сообщение — —
#INFO_KLVD_REBALANCE_WATCH_007 INFO вывод завершён: члены со статусом draining удалены из группы узлы можно безопасно отключить — —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_001 ERROR не создана дочерняя задача ротации шифрования ротация не запущена проверить планировщик —
#WARN_KLVD_STORAGE_CIPHER_ROTATE_002 WARNING для ротации шифрования переданы некорректные аргументы: пустой или совпадающий ключ ротация не выполняется проверить ключи ротации —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_003 ERROR не удалось построить шифр старого/нового ключа ротация прерывается проверить секрет кластера и версию ключа —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_004 ERROR не найдена запись чанка при ротации чанк пропущен (failed++) проверить SQLite-базу хранилища данные не теряются
#WARN_KLVD_STORAGE_CIPHER_ROTATE_005 WARNING во время ротации файл чанка не найден на диске чанк пропущен проверить целостность хранилища; запустить глубокую проверку в БД осталась запись без файла
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_006 ERROR не удалось открыть файл чанка для чтения чанк пропущен проверить права/диск —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_007 ERROR не удалось расшифровать чанк старым ключом чанк пропущен проверить секрет/версию ключа; чанк мог быть уже перешифрован —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_008 / _009 ERROR не удалось создать/записать memfd для перешифрованного чанка (Linux) чанк пропущен проверить лимиты ОС —
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_010 ERROR не удалось записать временный файл с шифротекстом на системе, отличной от Linux чанк пропущен проверить права и свободное место в каталоге хранилища используется резервный путь вместо memfd
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_011 ERROR механизм хранения не сохранил перешифрованный чанк чанк пропущен; старый файл и запись БД сохранены проверить состояние хранилища данные не теряются
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_012 ERROR не удалось обновить запись чанка в БД чанк пропущен; может остаться файл без записи в БД проверить SQLite-базу хранилища данные не теряются; операция безопасна при аварийном прерывании (crash-safe)
#ERROR_KLVD_STORAGE_CIPHER_ROTATE_013 / _014 ERROR возникло исключение при обработке отдельного чанка или всей ротации при ошибке чанка обработка продолжается; при общей ошибке ротация прерывается проверить текст ошибки; перезапустить ротацию —
#ERROR_KLVD_STORAGE_002 / _003 / _004 ERROR JWT отсутствует, повреждён или не даёт требуемых прав для запроса чанка запрос отклонён проверить авторизацию между узлами и секрет кластера —
#ERROR_KLVD_STORAGE_030 ERROR не удалось расшифровать чанк или создать временный файл чанк не выдаётся клиенту проверить свободное место в /tmp и ключ шифрования клиенту возвращается E_FILE_CREATE_ERROR
#ERROR_KLVD_STORAGE_033…036 ERROR не удалось создать/записать файл в памяти (memfd) чанк не сохранён/не отдаётся проверить лимиты ОС —
#ERROR_KLVD_STORAGE_006…008 ERROR получение чанка методом GET завершилось ошибкой транспорта, HTTP или исключением чанк не получен проверить сетевую доступность узла хранения —
#ERROR_KLVD_STORAGE_009 / _012 ERROR put_data_dedup: некорректный размер блока или операция завершилась ошибкой данные не сохранены — —
#ERROR_KLVD_STORAGE_020…023 ERROR при сохранении файла обнаружена аномалия или ошибка механизма хранения, БД либо SQLite файл не сохранён проверить хранилище, SQLite-базу хранилища и БД —
#ERROR_KLVD_STORAGE_024…028 ERROR не удалось добавить или обновить запись чанка в SQLite либо корректно закрыть SQLite операция с локальной БД не завершена проверить SQLite-базу хранилища —
#ERROR_KLVD_STORAGE_BULK_001…003 ERROR пакетное чтение чанков завершилось ошибкой транспорта, HTTP или исключением массовое чтение не выполнено проверить доступность узла —
#ERROR_KLVD_LIFECYCLE_001 / _003 / _004 ERROR не удалось выполнить операции enter_rebalance, clear_rebalance или set_emergency статус группы не изменён проверить БД —
#ERROR_KLVD_GROUP_SETTINGS_001 ERROR не удалось сохранить настройки группы настройки не сохранены повторить операцию; проверить БД —
#WARN_KLVD_GROUP_SETTINGS_001 WARNING не удалось загрузить настройки группы используются значения по умолчанию проверить БД при повторении ошибки —
#WARN_KLVD_RESOLVER_001 WARNING группа в аварийном режиме — записи пропускаются новые письма не пишутся в группу устранить аварию группы (см. Хранилище) —
#WARN_KLVD_STORAGE_STATS_001 WARNING не удалось прочитать статистику хранилища вместо статистики отображаются нулевые значения проверить состояние хранилища и БД —
#WARN_KLVD_STORAGE_TRAVEL_001 WARNING не удалось добавить запись в журнал перемещений основная операция продолжается проверить БД при повторении ошибки —
#WARN_KLVD_STORAGE_INIT_001 WARNING путь хранилища не доступен для записи роль хранения не сможет писать проверить права на каталог —
#INFO_KLVD_STORAGE_TLS_001 INFO получен сертификат TLS для хранилища из базы информационное — —
#WARN_KLVD_STORAGE_045 WARNING принудительная перезапись существующей записи чанка (force_write) чанк записан заново; запись в локальной БД хранилища обновлена информационное — ожидаемо при ре-импорте утерянных чанков вызывается задачей ре-импорта с источника (раздел «Целостность данных»)

Коды #ERROR_KLVD_STORAGE_CIPHER_ROTATE_001…014 относятся к ротации ключа шифрования хранилища. Операция безопасна при аварийном прерывании (crash-safe): при ошибке отдельного чанка старый файл и запись БД остаются целы. Может остаться только файл без соответствующей записи в БД.

Связанные материалы

Навигация по книге