sudo apt update выдает ошибку порта 443 |
![]() |
Добавил(а) microsin |
Команда sudo apt update заканчивается неудачей, выдается следующее сообщение: Hit:1 http://ru.archive.ubuntu.com/ubuntu noble InRelease Get:2 http://ru.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] Hit:3 http://ru.archive.ubuntu.com/ubuntu noble-backports InRelease Get:4 http://ru.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [991 kB] Get:5 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Get:6 http://ru.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1 052 kB] Get:7 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [741 kB] Hit:8 https://ppa.launchpadcontent.net/kicad/kicad-9.0-releases/ubuntu noble InRelease Hit:9 https://ppa.launchpadcontent.net/unit193/encryption/ubuntu noble InRelease Get:10 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [829 kB] Ign:11 https://packages.microsoft.com/repos/code stable InRelease Ign:11 https://packages.microsoft.com/repos/code stable InRelease Ign:11 https://packages.microsoft.com/repos/code stable InRelease Err:11 https://packages.microsoft.com/repos/code stable InRelease Cannot initiate the connection to packages.microsoft.com:443 (2620:1ec:27:e725::cafe:e725). - connect (101: Network is unreachable) Could not connect to packages.microsoft.com:443 (40.90.65.96), connection timed out Fetched 3 866 kB in 37s (103 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 18 packages can be upgraded. Run 'apt list --upgradable' to see them. W: Failed to fetch https://packages.microsoft.com/repos/code/dists/stable/InRelease Cannot initiate the connection to packages.microsoft.com:443 (2620:1ec:27:e725::cafe:e725). - connect (101: Network is unreachable) Could not connect to packages.microsoft.com:443 (40.90.65.96), connection timed out W: Some index files failed to download. They have been ignored, or old ones used instead. Проблема возникла при подключении к Интернету через корпоративную сеть. Если подключиться через точку доступа на мобильном телефоне, то команда sudo apt update отрабатывает нормально. Проблема в том, что корпоративный прокси режет обращения secure DNS с использованием порта 443. Для исправления ошибки можно прописать IP-адрес для доменного имени packages.microsoft.com в файл /etc/hosts. Как исправить: 1. Определите IP-адрес доменного имени packages.microsoft.com с помощью какого-нибудь надежного и доступного сервера DNS, например гугловского 8.8.8.8: $ dig @8.8.8.8 a packages.microsoft.com Итак, доменное имя packages.microsoft.com соответствует IP-адресу 13.107.246.53. 2. Добавьте запись в /etc/hosts: $ sudo nano -w /etc/hosts
...
13.107.246.53 packages.microsoft.com
...
После этого Linux не будет пытаться использовать порт 443 для разрешения имени packages.microsoft.com. |