Управление пакетами
   6335

Ошибка подготовки транзакции: неверный или поврежденный пакет [Решено]

Вышло обновление пакетов и я не могу обновить систему:

Подготовка…
Синхронизация баз данных пакетов…

Обновляется Хранилище AUR…
Клонируются файлы сборки portproton…
Создаётся информация о portproton…
Проверяются зависимости для portproton…
Внимание: nano-syntax-highlighting: откат версии, от 2020.10.10+10+g1aa64a8-2 до 2020.10.10-2
Разрешаются зависимости…
Проверяются взаимные конфликты…
Внимание: не удалось загрузить все метаданные для пакета archlinux-keyring-20240609-1
Ошибка подготовки транзакции:
неверный или поврежденный пакет

Как систему обновить?

1 комментарий

avatar
Что мне помогло:
Удалил папку
<code>/var/lib/pacman/local/arch-keyring*</code>
(или archlinux-keyring*. Не обратил внимания)

После этого в терминале и памак и пакман не могли найти пакет archlinux-keyring. Зайдя в GUI памака, нашел этот пакет. При установке уже конкретно показало, какие пакеты повреждены. У них была ошибка unknown trust.

Далее, в файле
<code>/etc/pacman.conf</code>
строчку
<code>SigLevel = Required DatabaseOptional</code>
заменил на
<code>SigLevel = Optional TrustAll</code>

После этих действий обновление прошло успешно
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.