Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
непонятки с обновлением дерева
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
APolozov
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 192
Location: Voronezh, Russia

PostPosted: Fri Jul 05, 2024 5:09 pm    Post subject: непонятки с обновлением дерева Reply with quote

Непонятная хрень с обновлением дерева портажей, появилась пару-тройку дней назад после очередного обновления
Непойму кто виноват и чего ему надо?
Code:

>>> Syncing repository 'gentoo' into '/usr/portage'...
 * Using keys from /usr/share/openpgp-keys/gentoo-release.asc
 * Refreshing keys via WKD ...Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 467, in _make_request
    self._validate_conn(conn)
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 1099, in _validate_conn
    conn.connect()
  File "/usr/lib/python3.12/site-packages/urllib3/connection.py", line 653, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/connection.py", line 806, in _ssl_wrap_socket_and_match_hostname
    ssl_sock = ssl_wrap_socket(
               ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/util/ssl_.py", line 465, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/util/ssl_.py", line 509, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ssl.py", line 455, in wrap_socket
    return self.sslsocket_class._create(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ssl.py", line 1042, in _create
    self.do_handshake()
  File "/usr/lib/python3.12/ssl.py", line 1320, in do_handshake
    self._sslobj.do_handshake()
TimeoutError: [Errno 110] Connection timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 847, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/util/retry.py", line 470, in increment
    raise reraise(type(error), error, _stacktrace)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 491, in _make_request
    raise new_e
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 469, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
  File "/usr/lib/python3.12/site-packages/urllib3/connectionpool.py", line 370, in _raise_timeout
    raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='gentoo.org', port=443): Read timed out. (read timeout=None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/portage/util/_async/AsyncFunction.py", line 41, in _target_wrapper
    result = target(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/portage/sync/controller.py", line 172, in sync
    taskmaster.run_tasks(tasks, func, status, options=task_opts)
  File "/usr/lib/python3.12/site-packages/portage/sync/controller.py", line 65, in run_tasks
    result = getattr(inst, func)(**kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/portage/sync/syncbase.py", line 370, in sync
    return self.update()
           ^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/portage/sync/modules/rsync/rsync.py", line 170, in update
    self._refresh_keys(openpgp_env)
  File "/usr/lib/python3.12/site-packages/portage/sync/syncbase.py", line 286, in _refresh_keys
    if openpgp_env.refresh_keys_wkd():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/gemato/openpgp.py", line 591, in refresh_keys_wkd
    resp = requests.get(url, proxies=proxies, timeout=self.timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/requests/adapters.py", line 713, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='gentoo.org', port=443): Read timed out. (read timeout=None)

Action: sync for repo: gentoo, returned code = 1

_________________
Excuse my bad English, I only study it.
Back to top
View user's profile Send private message
APolozov
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 192
Location: Voronezh, Russia

PostPosted: Sat Jul 06, 2024 10:51 am    Post subject: Reply with quote

После того как потыкал палкой и выборочно откатил некоторые пакеты на состояние недельной давности (что никак не помогло), параллельно заметил, что не могу достучаться до gentoo.org и distfiles.gentoo.org, при этом bugs.gentoo.org вижу, это только у меня?
Может ли это как то влять на обновление дерева портажей?
_________________
Excuse my bad English, I only study it.
Back to top
View user's profile Send private message
APolozov
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 192
Location: Voronezh, Russia

PostPosted: Sun Jul 07, 2024 6:50 am    Post subject: Reply with quote

Вник поглубже, как оказалось рою в правильном направлении, всё дело в том, что мне "не видны", хоть и пингуются, некоторые ресурсы gentoo.org расположенные на IP 151.101.65.91, в том числе www.gentoo.org и keys.gentoo.org, при этом форум и бугзила работают, потому что расположены на IP 140.211.166.174, при этом рецепт из тырнетика прописать в hosts IP 80.16.167.134 для www сработал, а сервер ключей так и остался недоступен. И вот на попытке проверить pgp ключ на этом сервере происходит облом, сначала долго висим на "Refreshing keys...", а потом по таймауту падаем с ошибкой из первого сообщения. Такое поведение наблюдается у emerge-webrsync и emerge-delta-webrsync, посмотрев содержимое обоих нашёл ключ --no-pgp-verify, первому ключ помог и обновление прошло (сейчас использую этот вариант как временное решение), второй ключ игнорирует (хотя внутре его описание содержит). emerge --sync висит на "* Refreshing keys via WKD .." и терпения дождаться результата у меня не хватает, прерываю (на выхлопе та же ошибка).

Сегодня приползло обновление gemato, после него (или так совпало) ping keys.gentoo.org стал ломиться на совсем левый айпишник kashyyyk.servidorlinux.com.ar (192.250.225.33), из чего я делаю вывод, что проблема не только у меня и чего то там крутят, но молчком, нигде никаких сообщений на эту тему не увидел.

По буржуйски изложить это сумбурное описание не смогу :-)
_________________
Excuse my bad English, I only study it.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum