LINUX.ORG.RU
ФорумAdmin

Полностью сломался pacman/yay

 , ,


0

1

Господа,

Сломал всю голову пытаясь починить импорт GPG-ключей для работы pacman/yay.

Вывод sudo pacman -Sy archlinux-keyring:

error: archzfs: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" is unknown
:: Import PGP key DDF7DB817396A49B2A2723F7403BD972F75D9D76? [Y/n]
error: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" could not be looked up remotely
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 archzfs                                    8.4 KiB   117 KiB/s 00:00 [#######################################] 100%
error: restricting filesystem access failed because landlock is not supported by the kernel!
error: archzfs: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" is unknown
:: Import PGP key DDF7DB817396A49B2A2723F7403BD972F75D9D76? [Y/n]
error: key "DDF7DB817396A49B2A2723F7403BD972F75D9D76" could not be looked up remotely
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))

Вывод dirmngr:

2026-01-31 01:48:22 dirmngr[813744.0] permanently loaded certificates: 149
2026-01-31 01:48:22 dirmngr[813744.0]     runtime cached certificates: 0
2026-01-31 01:48:22 dirmngr[813744.0]            trusted certificates: 149 (149,0,0,0)
2026-01-31 01:48:42 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:48:42 dirmngr[813744.6] number of system provided CAs: 183
2026-01-31 01:49:02 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:02 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:49:02 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:49:02 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure
2026-01-31 01:49:22 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:49:42 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:49:42 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure
2026-01-31 01:50:58 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] resolving 'keyserver.ubuntu.com' failed: Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] can't connect to 'keyserver.ubuntu.com': host not found
2026-01-31 01:51:18 dirmngr[813744.6] error connecting to 'http://keyserver.ubuntu.com:80': Server indicated a failure
2026-01-31 01:51:18 dirmngr[813744.6] command 'KS_SEARCH' failed: Server indicated a failure

С ДНС всё нормально:

$ nslookup keyserver.ubuntu.com

Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   keyserver.ubuntu.com
Address: 185.125.188.27
Name:   keyserver.ubuntu.com
Address: 185.125.188.26
Name:   keyserver.ubuntu.com
Address: 2620:2d:4000:1007::70c
Name:   keyserver.ubuntu.com
Address: 2620:2d:4000:1007::d43

Подскажите, пожалуйста, куда смотреть, куда бежать?



Последнее исправление: alex07 (всего исправлений: 2)
Ответ на: комментарий от One

Закоментировать archzfs в пакмен конфиге.

Дело в том что archzfs это лишь часть проблемы. После этого начинается сборка пакетов из AUR и там очень много ключей надо качать. Вручную это всё выкачать сложно.

Не знаю имеет ли это какое-то отношение, но до переезда в РФ всё прекрасно работало.

alex07
() автор топика
Ответ на: комментарий от alex07

и там очень много ключей надо качать

Посмотри тему https://wiki.archlinux.org/title/Pacman/Package_signing. Время от времени у всех арчеводов случается проблема с ключами пакетов.

krasnh ★★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от alex07

chaotic-aur и archlinuxcn недостаточно?

Проблема aur что в процессе сборки может тянуть код с разных ресурсов, а они рандомно могут быть прикрыты из России

One ★★★★★
()
Последнее исправление: One (всего исправлений: 1)

error: restricting filesystem access failed because landlock is not supported by the kernel!

начать надо с этого, очевидно. Landlock - это очередная хрень, которую придумали для безопасности. Проверь, что у тебя в логах ядра:

$ sudo dmesg | grep landlock
[    0.093466] LSM: initializing lsm=lockdown,capability,landlock,yama
[    0.093529] landlock: Up and running.

должно быть что-то такое. Если этого нет, добавь lsm=landlock в параметры загрузки, если все равно не работает - проверь наличие

CONFIG_SECURITY_LANDLOCK=y

в конфиге ядра.

Затем, замени в конфиге GPG keyserver.ubuntu.com на что-нибудь другое. Этот сервер часто глючит, у меня с ним тоже были проблемы. Можно использовать например keys.openpgp.org

Lrrr ★★★★★
()
Последнее исправление: Lrrr (всего исправлений: 1)
Ответ на: комментарий от alt-tab-let

на границе ключ

переломен пополам, в наш дедушка арч совсем усох, он превратился в плесень и липовый мед (чутка перефразировал/добавил-вольности в отношении оригинала).

anc ★★★★★
()