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

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
bars
Сообщения: 1111
ОС: 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
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

а что уже ркн банит все на прополую?
gentoo.org ресурс забанен, только под впн/проксей открывается.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5509
ОС: 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
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

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

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

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

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

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

Сообщение bars »

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

/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="*"
Вроде работает этот метод, ключи через прокси, а все остальное скачака пакетов через моего локлаьного провадйера.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

И зачем нужно было глобальные переменные прописывать в make.conf из-за gpg? Это же глобально для портов и сборки. Как я уже сказал что для скачивания используется getuto, это скрипт. Достаточно один раз запустить и 24 часа он уже не будет обновлять ключи, сколько бы его не запускал. Для всего это прописывать не нужно, скорость скачивания может упасть и т. п. С тем же результатом можно было в скрипте с вызовом getuto написать эти переменные и вызвать его один раз и 24 часа оно не будет обновлять ключи. А так там проверка происходит по дате создания файла /etc/portage/gnupg/.getuto.last, достаточно просто его обновить и проверка(обновление ключей) отложится на 24:

Shell

$ touch /etc/portage/gnupg/.getuto.last
А так сами себе сделали проблемы, так как эти переменные ещё подхватываются другими программами, и скорость через vpn уже будет не та. Будете дольше ждать, не говоря уж о том что некоторые сайты могут блокировать vpn. Так же можно было прописать это в самом скрипте getuto, но это уже извращение.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

Хмм, в иструкции по портажу, вручную загрузка ключа.

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

wget -O /usr/share/openpgp-keys/gentoo-release.asc https://qa-reports.gentoo.org/output/service-keys.gpg
Но тоже не понятно, если я буду запускать emerge --sync то каждый раз будет идти проверка и запрос на обновления ключа.
И тоже не понятно, почему qa-reports.gentoo.org?

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

в /usr/share/portage/config/repos.conf
ync-uri = rsync://rsync.gentoo.org/gentoo-portage
и
sync-openpgp-keyserver = hkps://keys.gentoo.org
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 10:03
И тоже не понятно, почему qa-reports.gentoo.org?
А в /etc/portage/repos.conf нет созданного конфига для репозитория Gentoo? Обычно оно там прописывается. А так всё это можно поменять.
Spoiler

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

src-uri = rsync://rsync2.ru.gentoo.org/gentoo-portage/
...
sync-openpgp-keyserver = hkps://keyserver.ubuntu.com
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

скопировал

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

cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/
изменил на

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

sync-uri = rsync://rsync2.ru.gentoo.org/gentoo-portage
делаю обновления репы, зависает на

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

# emerge --sync
>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ...^Z
Добавлено (11:04):
хмм, тут дело не доходит до src-uri = rsync://rsync2.ru.gentoo.org/gentoo-portage/
А стопорится на openpgpkey.gentoo.org
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5509
ОС: Gentoo

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

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

bars писал:
10.09.2026 10:50
зависает на
Refreshing keys via WKD
А keys.gentoo.org у вас блокируется? Если прописать в тот же файл sync-openpgp-key-refresh = keyserver, чтобы использовать режим keyserver вместо WKD, заработает или тоже блокируется?
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

как варинат сделать алиас команды

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

alias emerge-sync="http_proxy='http://usert:#pass!2@62.11.77.91:13571' https_proxy='http://usert:#pass!2@62.11.77.91:13571' emerge --sync"
Добавлено (11:11):
/dev/random писал:
10.09.2026 11:06
А keys.gentoo.org у вас блокируется
через браузер открывается нормально
Добавлено (11:13):
так что у всех работает без проблем обновления репы?
У моего провадйера чтоле только бан на cdn от openpgpkey.gentoo.org?
Последний раз редактировалось bars 10.09.2026 11:13, всего редактировалось 1 раз.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5509
ОС: Gentoo

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

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

bars писал:
10.09.2026 11:10
через браузер открывается нормально
Так вы попробовали переключить с WKD на keyserver?
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

/dev/random писал:
10.09.2026 11:13
Так вы попробовали переключить с WKD на keyserver?
нет не делал переключение.

так что у всех работает без проблем обновления репы?
У моего провадйера чтоле только бан на cdn от openpgpkey.gentoo.org?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 11:14
так что у всех работает без проблем обновления репы?
Ну у меня висит около 30-40 секунд на том же месте. Затем всё обновляется. Ну да тоже своего рода бан.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

ormorph писал(а):
10.09.2026 11:52
Ну у меня висит около 30-40 секунд на том же месте. Затем всё обновляется. Ну да тоже своего рода бан.
ради интереса запустил

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

# emerge --sync
>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ...
вот жду уже 6 минут, ничего не происходит, видать бан капитальный.
Пока сделал алиас, пусть так.

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

alias emerge-sync="http_proxy='http://usert:#pass!2@62.11.77.91:13571' https_proxy='http://usert:#pass!2@62.11.77.91:13571' emerge --sync"
Добавлено (12:03):
ormorph писал(а):
10.09.2026 11:52
Ну да тоже своего рода бан.
Вы из центральной России или за Уралье?
Интересно почему бан у вас такой.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 12:03
Вы из центральной России или за Уралье?
Ростовская область. Но да такое тоже только сейчас появилось. Но думаю тут запустить просто эту команду через proxychains поможет. Оно как правило надёжнее работает чем через эти переменные.
Spoiler

Shell

$ proxychains <command>
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

ormorph писал(а):
10.09.2026 12:17
proxychains
proxychains не использовал.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 12:33
proxychains не использовал.
Ну так я переменные раньше уже пробовал, и они не везде работают. Например с curl или wget, есть сайты которые так и не удалось заставить работать нормально, а с ним работало. А так например заставить работать qt-installer для обновления qt и т.п., оно вполне сойдёт. Как его конфигурировать примеров полно в сети, конфиг очень простой.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

ormorph писал(а):
10.09.2026 12:41
curl или wget
у этого софта есть встроенные же переменные прокси, где можно укозать параметры прокси.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 12:43
у этого софта есть встроенные же переменные прокси, где можно укозать параметры прокси.
Ну так я про то и говорю, что оно то работает, но на некоторых сайтах(открытие, загрузка) эта обработка кривая.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

Для тех кому нужна скорость обновления дерева портов.
/etc/portage/repos.conf/gentoo.conf:

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

[DEFAULT]
main-repo = gentoo

[gentoo]

location = /var/db/repos/gentoo
sync-type = git
clone-depth = 1
sync-depth = 1
sync-uri = https://github.com/gentoo-mirror/gentoo
auto-sync = yes
sync-git-verify-commit-signature = true
Долгое время у меня на RPI этот конфиг был рабочим. Есть ещё зеркала git для портов Gentoo, но для других как правило нужно выставлять sync-git-verify-commit-signature = false. Ну и сносить каталог нужно при переходе на другое зеркало. Но как правило git не банится.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1111
ОС: BSD/LINUX

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

Сообщение bars »

я привык открытый софт брать из офф источника, github.com каналу мало доверяю.
Через переменную созданную с проксей нормлаьно обновился сегодня.
до коли весь этот фашизм с блокировками будет продолжаться?!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3354
ОС: Gentoo

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

Сообщение ormorph »

bars писал:
10.09.2026 19:33
я привык открытый софт брать из офф источника, github.com каналу мало доверяю.
Так на нём как раз идёт вся разработка. Ну и это так же офф источник. Но хозяин барин.
bars писал:
10.09.2026 19:33
до коли весь этот фашизм с блокировками будет продолжаться?!
Как бы это не начало только было. Сейчас это случайность, но вполне может стать так, что далее это уже станет закономерностью. Уже ни в чём не уверен.
Спасибо сказали: