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
; < < >> DiG 9.18.30-0ubuntu0.24.04.2-Ubuntu < < >> @8.8.8.8 a packages.microsoft.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER< < - opcode: QUERY, status: NOERROR, id: 29400 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;packages.microsoft.com. IN A
;; ANSWER SECTION: packages.microsoft.com. 3533 IN CNAME pmc-prod-afd-endpoint-evdhh8f8byhsezfp.b01.azurefd.net. pmc-prod-afd-endpoint-evdhh8f8byhsezfp.b01.azurefd.net. 60 IN CNAME shed.dual-low.s-part-0025.t-0009.t-msedge.net. shed.dual-low.s-part-0025.t-0009.t-msedge.net. 27 IN CNAME s-part-0025.t-0009.t-msedge.net. s-part-0025.t-0009.t-msedge.net. 27 IN A 13.107.246.53
;; Query time: 90 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) (UDP) ;; WHEN: Fri Apr 11 09:44:41 MSK 2025 ;; MSG SIZE rcvd: 205

Итак, доменное имя 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.