Как вы можете видеть здесь, я могу воспроизвести эту ошибку в моей системе Debian / тестирования:(Debian GNU / Linux wheezy / sid)

Есть ли у вас какие-либо предложения для исправления этого? Мой eglibc-источник обновлен:

schemelab@li2-168:~/prg/zeek-autopost/python-rewards$ apt-cache show eglibc-source
Package: eglibc-source
Source: eglibc
Version: 2.13-33
Installed-Size: 20604
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: all
Recommends: xz-utils
Description-en: Embedded GNU C Library: sources
 This package contains the sources and patches which are needed to
 build eglibc.

2 ответа2

2

Вы передали дополнительный ненужный (и недействительный) параметр в socket.getaddrinfo() . Попробуйте это вместо этого:

socket.getaddrinfo("bitbucket.org", 80);
1

Здесь нет настоящей ошибки сокета. Если вы посмотрите на свою программу, вы не предоставите правильные аргументы функции. Одна функция ожидает хост, а другая - путь. Ни один не ожидает полный URL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .