Manjaro Linux

Manjaro: signature is unknown trust при обновлении

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Manjaro signature is unknown trust обычно означает проблему локального доверенного набора ключей pacman-key или конфликт устаревших метаданных. Проверьте системное время и журналы pacman, обновите официальные пакеты ключей и базу доверия согласно документации Manjaro, затем выполните полное обновление.

В этой статье
  1. Что означает сообщение
  2. Как отличить причины
  3. Пошаговое решение
  4. Что важно перед исправлением

#Что означает сообщение

Сообщение
unknown trust

Manjaro signature is unknown trust обычно означает проблему локального доверенного набора ключей pacman-key или конфликт устаревших метаданных.

#Как отличить причины

Возможная причинаКак узнатьЧто делать
KeyringСравните момент появления признака «Keyring» с тем, когда ранее работала нужная функция. Важно сопоставить проверку с исходным симптомом, а не с догадкой.После проверки времени обновите официальный комплект ключей Manjaro и Arch по документированному для вашего выпуска способу; не принимайте неизвестный ключ вслепую.
ЗеркалаСравните момент появления признака «Зеркала» с тем, когда ранее работала нужная функция. Учитывайте версию Manjaro и условия сбоя.Проверяйте актуальность зеркал Manjaro, затем запускайте согласованное полное обновление pacman -Syu, а не частичное обновление.
ВремяСверьте дату, часовой пояс и автоматическую синхронизацию времени на устройстве. Учитывайте версию Manjaro и условия сбоя.Исправьте системное время через поддерживаемую службу синхронизации; неверная дата делает корректные подписи недействительными.
БазаУточните, какой файл, каталог или запись вызывает отказ, и сравните время её изменения с началом ошибки. Учитывайте версию Manjaro и условия сбоя.Если повреждена база ключей, сначала сохраните копию и применяйте восстановление только по руководству Manjaro; не ставьте SigLevel=Never.

#Пошаговое решение

  1. Разделите ошибки времени, ключей и зеркалаОткройте терминал Manjaro и выполните timedatectl status, затем sudo pacman -Syu. Запишите точное имя пакета и ошибку подписи. Если время неверно, исправьте его через системную синхронизацию; при неработающем зеркале сначала выберите актуальное по руководству Manjaro.
  2. Обновите набор ключей без отключения проверкиПри ошибке неизвестного доверия проверьте официальные инструкции Manjaro для пакетов manjaro-keyring и archlinux-keyring и поддерживаемую последовательность восстановления ключей. Не используйте SigLevel=Never и не подписывайте неизвестный ключ командой local-sign. После исправления завершите именно полное обновление pacman -Syu.
  3. Проверьте дополнительную причину по результатам диагностикиСверьте timedatectl status и сообщение signature from ... is unknown trust: если время не синхронизируется, сначала исправьте время. Если время верное, проверьте, что в /etc/pacman.conf перечислены официальные ветки Manjaro, и обратитесь к актуальной процедуре manjaro-keyring/archlinux-keyring на wiki.manjaro.org. Не используйте универсальные рецепты Arch для Manjaro без проверки и не отключайте SigLevel.
  4. Убедитесь в исправлении исходной ошибкиПосле восстановления официальной связки ключей запустите согласованное полное обновление Manjaro sudo pacman -Syu. Успех — все пакеты прошли проверку цифровых подписей без unknown trust; исключения доверия не добавлены. При повторной ошибке запишите имя ключа и пакет и сверяйте их с официальным объявлением безопасности Manjaro, а не запускайте pacman-key --refresh-keys бесконечно.

#Что важно перед исправлением

Не отключайте проверку SigLevel и не принимайте пакет с неподтверждённой подписью. Переинициализация ключей без необходимости способна затронуть доверие к установленным пакетам.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.