Byl zaznamenán následující problém:
Pokud je třeba provést urllib2.urlopen(), doba čekání na přidělení soketu je nepřijatelně dlouhá (v řádu minut).
Zjevně se jedná problém spojený s IPv6 konektivitou, systémové prostředky (např wget na totožnou url má evidentně stejný problém, wget s přepínačem -4 jede v pořádku).
Očekávaná funkčnost skriptu byla obnovena přidáním následujících řádků (před voláním import urllib2) do souboru util.py, které vynutí IPv4 konektivitu:
Pro podmínky:
Byl zaznamenán následující problém: Pokud je třeba provést urllib2.urlopen(), doba čekání na přidělení soketu je nepřijatelně dlouhá (v řádu minut). Zjevně se jedná problém spojený s IPv6 konektivitou, systémové prostředky (např wget na totožnou url má evidentně stejný problém, wget s přepínačem -4 jede v pořádku). Očekávaná funkčnost skriptu byla obnovena přidáním následujících řádků (před voláním import urllib2) do souboru util.py, které vynutí IPv4 konektivitu:
import socket origGetAddrInfo = socket.getaddrinfo
def getAddrInfoWrapper(host, port, family=0, socktype=0, proto=0, flags=0): return origGetAddrInfo(host, port, socket.AF_INET, socktype, proto, flags) socket.getaddrinfo = getAddrInfoWrapper