Когда я пытаюсь установить пакеты через sudo Кв. - получают установку, независимо от того, что я пытаюсь установить, она возвращает 111: Соединение Отказалось от ошибки.
Веб-браузер, кажется, работает, но не sudo склонный - получают установку. Я попытался установить Ruby, PHP и инструменты RHC открытого сдвига, и я также попытался использовать Синаптический для обновления/устанавливания пакетов, и я не мог.
Я получаю ошибки, подобные следующему, каждый раз:
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main /liby/libyaml > /libyaml-0-2_0.1.4-3ubuntu3.1_i386.deb
Could not connect to 155.238.4.87:8080 (155.238.4.87). - connect (111: Connection refused)
Я использую Ubuntu 14.04.1 LTS.
Я соединяюсь со своим adsl маршрутизатором через беспроводную связь, и выполняю изображение, которое я получил от своей университетской работы VMware, с помощью Windows 10. Университет использовал прокси, но я вырезал его в файле установки M2 и отредактировал Firefox к прокси автоматического опознавания для получения моей интернет-работы
Кто-то может помочь мне выяснить, как зафиксировать это?
Посмотрите, есть ли в /etc/apt/apt.conf
(или где-то в /etc/apt/apt/apt.conf.d
).
Там будет файл со строкой что-то вроде строки:
Acquire::http::Proxy "http://155.238.4.87:8080";
Comment the line(s) by put a #
at the start of it and try again.
Если вы используете версию Ubuntu WSL (подсистема Windows для Linux), убедитесь, что у вас нет включены любые сторонние антивирусы / брандмауэры.
Попробуйте деактивировать их и посмотрите, вернется ли соединение в нормальное состояние.
Существуют известные проблемы с брандмауэрами сторонних производителей, которые плохо работают с WSL.
См. WSL GitHub вопросы 475 и 1720 для получения дополнительных сведений.
Я решаю эту ошибку, удаляя сетевые настройки.
Я делаю:
cat /etc/apt/apt.conf
Если я вижу это
Acquire::http::proxy "http://macth-with-your-ip-or-dns-setting:8080/";
Acquire::https::proxy "https://macth-with-your-ip-or-dns-setting:9999/";
, я перехожу к сетевым системным настройкам и выберите сеть , затем выберите Метод сетевого прокси см. раскрывающееся меню, выберите вручную , затем УДАЛИТЕ все настройки там. Нажмите Применить , чтобы сохранить настройки или конфигурацию, которые вы сделали.
В терминале выполните
cat /etc/apt/apt.conf
, если нет вывода, вы закончили и можете apt-get update
Не удалось подключиться к xxxx: 8080
Подключение к IP: 8080
означает, что вы используете прокси.
Вот несколько предложений:
apt-config dump | grep -i proxy
. /etc/apt/apt.conf
или проверьте файлы конфигурации в /etc/apt/apt.conf. d /
или найдите с помощью grep -ri proxy / etc / apt /
, затем настройте или удалите прокси. Чтобы проверить прямое подключение к security.ubuntu.com
, запустите:
curl http://security.ubuntu.com/ && echo Works
Чтобы проверить соединение через прокси, запустите:
curl -x http: // PROXYIP: 8080 / http://security.ubuntu.com/ && echo Works
Чтобы отладить сеть для команды apt-get
, вы можете запустить:
strace -f -e network apt-get update 2> & 1 | grep -C10 отказался
Проверьте правила брандмауэра и конфигурацию сети.
Первая проверка /etc/apt/apt.conf
: если вы нашли Acquire :: http :: proxy "http: // xxxx: 8080 /"
просто прокомментировал его ( #
) в начале строки.
Затем проверьте / etc / environment
: если вы нашли http_proxy = "http: // xxxx: 8080 / "
просто прокомментировал его ( #
) в начале строки.
Старый пост, я знаю, но была такая же проблема 18.04, и ни одно из найденных мной сообщений не имело решения, которое в конечном итоге работал у нас. Добавление в коллектив ...
Err:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Could not connect to security.ubuntu.com:80 (91.189.88.161). - connect (111: Connection refused)
Без прокси / Без прокси. Пинг нормально. resolv.conf
содержит только записи внутреннего сервера имен.
Проблема была решена путем удаления ручной записи:
91.189.88.161 security.ubuntu.com
в / etc / hosts
Удачи!
Порт, к которому вы пытаетесь подключиться, не открыт на IP-адресе, к которому вы пытаетесь подключиться, по одной из следующих причин.
Вы подключаетесь к неправильному IP-адресу . Используйте nmap
на сервере с именем хоста localhost
( nmap localhost
), чтобы проверить, правильно ли работает сервер на нужном вам порту, и на клиенте с общедоступный IP-адрес вашего сервера, чтобы проверить, открыт ли порт назначения.
Вы не открыли порт на вашем брандмауэре.
Ваша система настроена на использование локального прокси-сервера HTTP для подходящих соединений, и такой прокси-сервер не Бег. Многие компании и высшие учебные заведения имеют ограничения, которые включают политику управления типами веб-сайтов, к которым вы можете получить доступ.
sudo nano /etc/apt/apt.conf
sudo apt update