Как остановить доступ CPAN к репозиторию без ответа?

Я попытался установить пакет. Он не может подключиться к soft-download.org. Я не знаю, почему он пытается подключиться к этому хосту.

$ cpan install Config::IniFiles
Loading internal null logger. Install Log::Log4perl for logging messages
CPAN: Storable loaded ok (v2.53_01)
Reading '/home/Chloe/.cpan/Metadata'
  Database was generated on Sat, 24 Dec 2016 20:17:02 GMT
Running install for module 'Config::IniFiles'
CPAN: LWP::UserAgent loaded ok (v6.15)
CPAN: Time::HiRes loaded ok (v1.9732)
Fetching with LWP:
http://soft-download.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
LWP failed with code[500] message[Can't connect to soft-download.org:80]

Trying with
    /usr/bin/wget -O "/home/Chloe/.cpan/sources/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz.tmp11320"
to get
    http://soft-download.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
--2016-12-24 16:19:24--  http://soft-download.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
Resolving soft-download.org (soft-download.org)... 204.45.81.83
Connecting to soft-download.org (soft-download.org)|204.45.81.83|:80... failed: Connection timed out.
Retrying.

--2016-12-24 16:19:46--  (try: 2)  http://soft-download.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
Connecting to soft-download.org (soft-download.org)|204.45.81.83|:80... failed: Connection timed out.
Retrying.

--2016-12-24 16:20:09--  (try: 3)  http://soft-download.org/authors/id/S/SH/SHLOMIF/Config-IniFiles-2.94.tar.gz
Connecting to soft-download.org (soft-download.org)|204.45.81.83|:80... failed: Connection timed out.
Retrying.

Я попытался перезагрузить индекс, но он все еще пытается получить доступ к soft-download.org.

cpan[2]> reload index
CPAN: Storable loaded ok (v2.53_01)
Reading '/home/Chloe/.cpan/Metadata'
  Database was generated on Sat, 24 Dec 2016 20:17:02 GMT
CPAN: LWP::UserAgent loaded ok (v6.15)
CPAN: Time::HiRes loaded ok (v1.9732)
Fetching with LWP:
http://soft-download.org/authors/01mailrc.txt.gz
LWP failed with code[500] message[Can't connect to soft-download.org:80]

Trying with
    /usr/bin/wget -O "/home/Chloe/.cpan/sources/authors/01mailrc.txt.gz.tmp14304"
to get
    http://soft-download.org/authors/01mailrc.txt.gz
--2016-12-24 16:27:15--  http://soft-download.org/authors/01mailrc.txt.gz
Resolving soft-download.org (soft-download.org)... 204.45.81.83
Connecting to soft-download.org (soft-download.org)|204.45.81.83|:80...

Ответ 1

Решение 1: удалить плохой репозиторий

Запустите cpan без аргументов, затем введите

o conf urllist

В этом списке будут перечислены репозитории.

urllist
    0 [http://good1/]
    1 [http://good2/]
    2 [http://bad/]

Повторно введите репозитории без плохого:

o conf urllist http://good1/ http://good2/

Наконец, сохраните изменения следующим образом:

o conf commit

Решение 2. Найдите наиболее доступные для вас репозитории

Запустите cpan без аргументов, затем введите

o conf init urllist

Когда его спросят: "Вы хотите, чтобы я автоматически выбирал зеркало CPAN сайты для вас? ", нажмите" Ввод ".

Наконец, сохраните изменения следующим образом:

o conf commit

Решение 3: Поиск репозиториев по регионам

Запустите cpan без аргументов, затем введите

o conf init urllist

Когда его спросят: "Вы хотите, чтобы я автоматически выбирал зеркало CPAN сайты для вас? ", введите no.

Когда его спросят: "Хотите отредактировать urllist или выбрать новые зеркала из списка?", нажмите "Enter".

Когда его спросят: "Должен ли я использовать список кэшированных зеркал?", введите no.

Выберите зеркала по указанию в подсказке.

Наконец, сохраните изменения следующим образом:

o conf commit

Ответ 2

cpan[5]> o conf urllist
    urllist
        0 [http://soft-download.org/]
        1 [http://cpan.develooper.com/]
        2 [http://cpan.erlbaum.net/]

cpan[10]> o conf urllist http://cpan.erlbaum.net http://cpan.develooper.com
Please use 'o conf commit' to make the config permanent!


cpan[11]> o conf urllist
    urllist
        0 [http://cpan.erlbaum.net]
        1 [http://cpan.develooper.com]
Type 'o conf' to view all configuration items


cpan[12]> o conf commit
commit: wrote '/home/Chloe/.cpan/CPAN/MyConfig.pm'

http://www.cpan.org/SITES.html