sudo apt-get update cannot resolve servers, but I can ping them

9,950

If this is a remote server try adding Google DNS servers and see if that helps. On terminal:

sudo nano /etc/resolv.conf or nano /etc/resolv.conf

then add

nameserver 8.8.8.8 nameserver 8.8.4.4

Exit selecting yes with cntrl x.

Run your update again. sudo apt-get update && sudo apt-get upgrade OR apt-get update && apt-get upgrade

Share:
9,950

Related videos on Youtube

Steve
Author by

Steve

Updated on September 18, 2022

Comments

  • Steve
    Steve over 1 year

    For the last few days, when I run sudo apt-get update, it fails because some of the hosts cannot be resolved. However, I can ping them, so they definitely are getting resolved. My internet is working great. I also have that red ! in a triangle up in the corner.

    Here is a sample of the output from apt-get:

    steve@steve-ub:~$ sudo apt-get update
    Ign http://ppa.launchpad.net trusty InRelease                                                                                 
    Hit http://ppa.launchpad.net trusty Release.gpg                                                                               
    Hit http://ppa.launchpad.net trusty Release                                                                                   
    Hit http://ppa.launchpad.net trusty/main amd64 Packages                                                                       
    Hit http://ppa.launchpad.net trusty/main i386 Packages                                                                        
    Ign http://ppa.launchpad.net trusty/main Translation-en_US                                                                    
    Ign http://ppa.launchpad.net trusty/main Translation-en                                                                       
    Err http://repo.steampowered.com precise InRelease                                                                            
    
    Err http://repo.steampowered.com precise Release.gpg                                                                          
      Could not resolve 'repo.steampowered.com'
    Err http://archive.canonical.com trusty InRelease                                                                             
    
    Err http://extras.ubuntu.com trusty InRelease                                                                                 
    
    Err http://us.archive.ubuntu.com trusty InRelease                                                                             
    

    I cut some of the output here, continuing later:

    W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
    
    W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-backports/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
    
    W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  Could not resolve 'dl.google.com'
    
    W: Some index files failed to download. They have been ignored, or old ones used instead.
    

    And yet, I can ping the hosts that could not be resolved:

    steve@steve-ub:~$ ping us.archive.ubuntu.com
    PING us.archive.ubuntu.com (91.189.91.14) 56(84) bytes of data.
    64 bytes from orobas.canonical.com (91.189.91.14): icmp_seq=1 ttl=49 time=59.8 ms
    
    ...
    
    steve@steve-ub:~$ ping repo.steampowered.com
    PING user-att-75-46-72-0.a1507.d.akamai.net (23.72.83.64) 56(84) bytes of data.
    64 bytes from a23-72-83-64.deploy.static.akamaitechnologies.com (23.72.83.64): icmp_seq=1 ttl=56 time=20.8 ms
    

    How can I get updates to work again?

    • Avinash Raj
      Avinash Raj almost 10 years
      choose a different server from software and updates.
    • Steve
      Steve almost 10 years
      That has appeared to resolve all but repo.steampowered.com. Why, though? Those servers from the question are online... And since Steam doesn't work, I think if I knew that, I could fix Steam.
    • Registered User
      Registered User almost 10 years
      Why are you trying to use precise repos on trusty?
    • Steve
      Steve almost 10 years
      If you're talking about the Steam repo, I don't believe they even have one for trusty.
  • Steve
    Steve over 9 years
    I don't believe this would help - I was able to ping the servers that supposedly could not be resolved, and from the ping output in the question, you can see it resolve to an IP address. Also, thanks for the answer - this was resolved a long time ago when I obtained a new computer :)