Как вы решаете ошибку обновления apt-get "Не удалось разрешить"?

Я только что купил серверное пространство у провайдера VPS. Первое, что я хотел сделать, это установить последнюю версию Nginx. Я следовал официальным инструкциям Nginx, как описано здесь. Все прошло гладко, пока я не побежал sudo apt-get update, По некоторым причинам, кажется, все хранилища в /etc/apt/sources.list обновлять правильно, кроме тех для Nginx, которые я добавил вручную.

В моей локальной сети есть тестовый сервер, который я настраиваю точно так же, как этот виртуальный частный сервер, поэтому я знаю, что конфигурация работает.

Я относительно новичок во всем этом, я понятия не имею, что может быть причиной этого, и я не смог найти никого в Интернете с такой же проблемой, но я попробовал эти диагностические шаги из того, что я мог найти:

Удалены все серверы имен в /etc/resolv.conf и добавил только гугл 8.8.8.8 - не решил проблему, и тогда все хранилища имели ошибки при запуске sudo apt-get update

В любое время я пытаюсь ping ничего, выход всегда connect: Network is unreachable

но если я бегу host www.google.comнапример, я получаю этот вывод:

www.google.com has address 74.125.28.147
www.google.com has address 74.125.28.99
www.google.com has address 74.125.28.103
www.google.com has address 74.125.28.104
www.google.com has address 74.125.28.105
www.google.com has address 74.125.28.106
www.google.com has IPv6 address 2607:f8b0:400e:c04::93

Это вывод sudo apt-get update

Err http://nginx.org trusty InRelease

Err http://nginx.org trusty Release.gpg                                 
  Could not resolve 'nginx.org'
Ign http://mirrors.gandi.net trusty InRelease                                  
Hit http://mirrors.gandi.net trusty Release.gpg                                
Hit http://mirrors.gandi.net trusty Release                                    
Ign http://us.archive.ubuntu.com trusty InRelease
Ign http://security.ubuntu.com trusty-security InRelease
Hit http://mirrors.gandi.net trusty/main amd64 Packages              
Ign http://us.archive.ubuntu.com trusty-updates InRelease                      
Get:1 http://security.ubuntu.com trusty-security Release.gpg [933 B]  
Ign http://us.archive.ubuntu.com trusty-backports InRelease           
Get:2 http://security.ubuntu.com trusty-security Release [63.5 kB]    
Hit http://us.archive.ubuntu.com trusty Release.gpg                            
Ign http://mirrors.gandi.net trusty/main Translation-en                        
Get:3 http://us.archive.ubuntu.com trusty-updates Release.gpg [933 B]          
Hit http://us.archive.ubuntu.com trusty-backports Release.gpg
Hit http://us.archive.ubuntu.com trusty Release          
Get:4 http://security.ubuntu.com trusty-security/main Sources [80.6 kB]
Get:5 http://us.archive.ubuntu.com trusty-updates Release [63.5 kB]
Hit http://us.archive.ubuntu.com trusty-backports Release             
Get:6 http://security.ubuntu.com trusty-security/restricted Sources [2061 B]
Hit http://us.archive.ubuntu.com trusty/main Sources
Get:7 http://security.ubuntu.com trusty-security/universe Sources [24.9 kB]
Hit http://us.archive.ubuntu.com trusty/restricted Sources                     
Get:8 http://security.ubuntu.com trusty-security/multiverse Sources [2335 B]
Hit http://us.archive.ubuntu.com trusty/universe Sources
Get:9 http://security.ubuntu.com trusty-security/main amd64 Packages [268 kB]
Hit http://us.archive.ubuntu.com trusty/multiverse Sources                 
Hit http://us.archive.ubuntu.com trusty/main amd64 Packages                
Hit http://us.archive.ubuntu.com trusty/restricted amd64 Packages          
Hit http://us.archive.ubuntu.com trusty/universe amd64 Packages            
Hit http://us.archive.ubuntu.com trusty/multiverse amd64 Packages           
Hit http://us.archive.ubuntu.com trusty/main Translation-en                 
Get:10 http://security.ubuntu.com trusty-security/restricted amd64 Packages [8875 B]
Hit http://us.archive.ubuntu.com trusty/multiverse Translation-en              
Get:11 http://security.ubuntu.com trusty-security/universe amd64 Packages [103 kB]
Hit http://us.archive.ubuntu.com trusty/restricted Translation-en             
Get:12 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [3680 B]
Hit http://us.archive.ubuntu.com trusty/universe Translation-en                
Hit http://security.ubuntu.com trusty-security/main Translation-en 
Get:13 http://us.archive.ubuntu.com trusty-updates/main Sources [202 kB]
Hit http://security.ubuntu.com trusty-security/multiverse Translation-en     
Hit http://security.ubuntu.com trusty-security/restricted Translation-en       
Hit http://security.ubuntu.com trusty-security/universe Translation-en         
Get:14 http://us.archive.ubuntu.com trusty-updates/restricted Sources [2564 B]
Get:15 http://us.archive.ubuntu.com trusty-updates/universe Sources [117 kB]
Get:16 http://us.archive.ubuntu.com trusty-updates/multiverse Sources [5161 B]
Get:17 http://us.archive.ubuntu.com trusty-updates/main amd64 Packages [516 kB]
Get:18 http://us.archive.ubuntu.com trusty-updates/restricted amd64 Packages [9238 B]
Get:19 http://us.archive.ubuntu.com trusty-updates/universe amd64 Packages [279 kB]
Get:20 http://us.archive.ubuntu.com trusty-updates/multiverse amd64 Packages [12.0 kB]
Hit http://us.archive.ubuntu.com trusty-updates/main Translation-en            
Hit http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en      
Hit http://us.archive.ubuntu.com trusty-updates/restricted Translation-en      
Hit http://us.archive.ubuntu.com trusty-updates/universe Translation-en        
Hit http://us.archive.ubuntu.com trusty-backports/main Sources                 
Hit http://us.archive.ubuntu.com trusty-backports/restricted Sources           
Hit http://us.archive.ubuntu.com trusty-backports/universe Sources             
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Sources           
Hit http://us.archive.ubuntu.com trusty-backports/main amd64 Packages          
Hit http://us.archive.ubuntu.com trusty-backports/restricted amd64 Packages    
Hit http://us.archive.ubuntu.com trusty-backports/universe amd64 Packages      
Hit http://us.archive.ubuntu.com trusty-backports/multiverse amd64 Packages    
Hit http://us.archive.ubuntu.com trusty-backports/main Translation-en          
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Translation-en    
Hit http://us.archive.ubuntu.com trusty-backports/restricted Translation-en    
Hit http://us.archive.ubuntu.com trusty-backports/universe Translation-en      
Fetched 1766 kB in 9s (189 kB/s)                                               
Reading package lists... Done
W: Failed to fetch http://nginx.org/packages/ubuntu/dists/trusty/InRelease  

W: Failed to fetch http://nginx.org/packages/ubuntu/dists/trusty/Release.gpg  Could not resolve 'nginx.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.

это строки, которые я добавил в конец /etc/apt/sources.list для Nginx:

deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

1 ответ

Решение

Проблема заключалась в том, что виртуальный частный сервер имел только интерфейс IPv6, а расположение официального пакета Nginx не поддерживает IPv6 на момент, когда был задан этот вопрос.

Хостинговая компания, которой я пользуюсь, предлагает интерфейсы IPv6 бесплатно и взимает дополнительную плату, если вам нужен интерфейс IPv4 (поскольку адреса IPv4 достигают недоступности, это их попытка сохранить их).

Решение было просто заплатить за интерфейс IPv4. Обновление работает безупречно после реализации интерфейса IPv4.

Другие вопросы по тегам