emerge --sync зависло на обновления OpenPGP ключей

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
bars
Сообщения: 1102
ОС: BSD/LINUX

emerge --sync зависло на обновления OpenPGP ключей

Сообщение bars »

Привет, emerge --sync зависло на обновления OpenPGP ключей.

Код: Выделить всё

serv0 ~ # emerge --sync
>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ...
что делать?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1102
ОС: BSD/LINUX

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение bars »

а что уже ркн банит все на прополую?
gentoo.org ресурс забанен, только под впн/проксей открывается.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5507
ОС: Gentoo

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение /dev/random »

bars писал:
09.09.2026 18:54
emerge --sync зависло на обновления OpenPGP ключей
Скорее всего, вам ТСПУ или провайдер заблокировал сервер, через который emerge пытается обновить криптографические ключи. Можете попробовать переключить с WKD на keyserver (см. man 5 portage, опция sync-openpgp-key-refresh) или пропустить emerge --sync через tor.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1102
ОС: BSD/LINUX

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение bars »

/dev/random писал:
09.09.2026 19:11
Скорее всего, вам ТСПУ или провайдер заблокировал сервер, через который emerge пытается обновить криптографические ключи.
а где взять домен или ип аадреса префиксы, я могу пустить их через свой впн.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5507
ОС: Gentoo

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение /dev/random »

bars писал:
09.09.2026 19:21
а где взять домен или ип аадреса префиксы, я могу пустить их через свой впн.
Насколько я помню, openpgpkey.gentoo.org в режиме WKD и keys.gentoo.org в режиме keyserver. Могу ошибаться.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1102
ОС: BSD/LINUX

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение bars »

понятно, openpgpkey-cdn.gentoo.org забанен, внес /24 префикс через свой впн, блин но каждый раз вот так менять префиксы.
Ох как этот завуалированный фашизм московского кремля надоел, сил нет!!!
Добавлено (20:34):
не хочется каждый раз редактировать впн роутинг префиксов openpgpkey.gentoo.org и глобально прокси в make.conf нехочется все пускать, как мне индивидуально чисто для обмена ключами сделать через прокси?

сейчас в /etc/portage/make.conf

Код: Выделить всё

http_proxy='http://
https_proxy='http://
работает, но как чисто для обмена ключами сделать openpgpkey.gentoo.org в режиме WKD не пойму.
Добавлено (20:37):
ИИ советует такой кастыль.

Код: Выделить всё

/etc/portage/bashrc
# Включаем прокси только на этапах синхронизации репозиториев и проверки ключей WKD
if [[ "${EBUILD_PHASE}" == "sync" || "${EBUILD_PHASE}" == "presync" ]]; then
    export http_proxy='http://usert:#pass!2@62.11.77.91:13571'
    export https_proxy='http://usert:#pass!2@62.11.77.91:13571'
    export no_proxy="localhost,127.0.0.1"
fi
Добавлено (21:03):
хмм, или в /etc/portage/make.conf

Код: Выделить всё

    export http_proxy='http://usert:#pass!2@62.11.77.91:13571'
    export https_proxy='http://usert:#pass!2@62.11.77.91:13571'
    export no_proxy="*"
dirmngr не понимает переменной no_proxy а wget в приоретете no_proxy="*"
Верно я понимаю?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3346
ОС: Gentoo

Re: emerge --sync зависло на обновления OpenPGP ключей

Сообщение ormorph »

При сборке emerge переодически запускает getuto для обновления gpg ключей, адреса тупо прописаны там. Как вариант запустить через tor - torify эту команду.
На самом деле не обязательно постоянно их обновлять если они уже есть.

Shell

$ gpg --homedir /etc/portage/gnupg -k
Должно показать ключи Gentoo и даты годности там должны быть достаточно новыми.
Что бы постоянно не обновлять достаточно просто в make.conf прописать переменную PORTAGE_TRUST_HELPER="true". Типа доверять. Есть вариант даже самому импортировать ключ из /usr/share/openpgp-keys/gentoo-release.asc, и отметить его как доверенный с помощью gpg.
Спасибо сказали: