Como corrijo o erro socket.gaierror: [Errno -2] Nome ou serviço desconhecido no debian / testing?

0

Como você pode ver aqui , eu posso reproduzir este bug no meu sistema debian / testing: (Debian GNU / Linux wheezy / sid)

Você tem alguma sugestão para corrigir isso? Minha fonte eglibc está atualizada:

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 <[email protected]>
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.
    
por Terrence Brannon 10.07.2012 / 13:58

2 respostas

1

Você passou um parâmetro extra desnecessário (e inválido) para socket.getaddrinfo() . Tente isso:

socket.getaddrinfo("bitbucket.org", 80);
    
por 12.07.2012 / 06:04
1

Não há erro real de soquete aqui. Se você olhar para o seu programa, você não está fornecendo os argumentos corretos para a função. Uma função espera que o host e o outro esperem o caminho. Nenhum dos dois espera uma URL completa.

    
por 12.07.2012 / 05:54