easy_install ReviewBoard [Errno 104] Сброс соединения узлом

У меня есть образ виртуальной машины Kubuntu 10.04, и я пытаюсь установить ReviewBoard, следуя Вики по установке Linux. Когда я дошел до шага easy_install ReviewBoard, я столкнулся с проблемой, для которой не могу найти решения. Ниже приведен вывод консоли:

>> sudo easy_install ReviewBoard
Searching for ReviewBoard
Best match: ReviewBoard 1.0.8
Processing ReviewBoard-1.0.8-py2.6.egg
ReviewBoard 1.0.8 is already the active version in easy-install.pth
Installing rb-site script to /usr/local/bin

Using /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.0.8-py2.6.egg
Processing dependencies for ReviewBoard
Searching for pytz
Reading http://downloads.reviewboard.org/mirror/
Download error: [Errno 104] Connection reset by peer -- Some packages may not be found!
Reading http://downloads.reviewboard.org/releases/ReviewBoard/1.0/
Download error: [Errno 104] Connection reset by peer -- Some packages may not be found!
Reading http://pypi.python.org/simple/pytz/
Download error: [Errno 104] Connection reset by peer -- Some packages may not be found!
Reading http://pypi.python.org/simple/pytz/
Download error: [Errno 104] Connection reset by peer -- Some packages may not be found!
Couldn't find index page for 'pytz' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Download error: [Errno 104] Connection reset by peer -- Some packages may not be found!
No local packages or download links found for pytz
error: Could not find suitable distribution for Requirement.parse('pytz')

Я новичок в python, но кажется, что easy_install не может выбрать версию pytz. я прочитал

и кажется, что проблема, описанная в этих статьях, больше связана с разработкой, чем с моей проблемой, но я могу ошибаться.

Кто-нибудь сталкивался с такой проблемой? Если есть какая-либо недостающая информация, которая могла бы помочь устранить эту проблему, сообщите мне об этом.

@Бен Хоффштейн

Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  Not reported
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: No
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
        Link detected: yes

EDIT: я не уверен, что эта информация будет более полезной, но я попытался установить gitplugin для Trac и получил ту же проблему. Итак, похоже, что это может быть проблема с easy_install.

>> sudo easy_install http://trac-hacks.org/svn/gitplugin/0.11
Downloading http://trac-hacks.org/svn/gitplugin/0.11
error: Download error for http://trac-hacks.org/svn/gitplugin/0.11: [Errno 104] Connection reset by peer

person blastthisinferno    schedule 09.06.2010    source источник


Ответы (2)


Возможно, это временная проблема с хостом PyPI. Повторите попытку: easy_install pytz

person Tarantula    schedule 09.06.2010
comment
Вы можете сделать пинг на pypi.python.org? - person Tarantula; 09.06.2010

как сказал @Tarantula, это временная проблема службы pypi, вчера я столкнулся с тем же. Я пытался пропинговать pypi.python.org (или dig или host) несколько раз и обнаружил, что DNS-сервер возвращает 2 сервера. и это потому, что один из серверов pypi продолжает выдавать эту ошибку для одного из запросов пакета python.

поэтому я жестко закодировал сопоставление pypi.python.org с хорошим в /etc/hosts, в основном заставив pypi.python.org разрешить сервер, который я хотел, и это облегчило мою боль. конечно, это временный обходной путь, когда у нас нет контроля над внешней службой.

# add a line to /etc/hosts
151.101.200.223 pypi.python.org

избавиться от линии, когда служба вернется в нормальное русло.

person Dyno Fu    schedule 09.02.2018