Contrariamente alla nota sopra, non ho trovato la risposta al mio problema.
Ho letto quasi una dozzina di domande di aggiornamento di apt-get, la maggior parte da askubuntu.com, con errori di "errore nel recupero" e ho provato a trovare una soluzione. Sfortunatamente, nessuno ha funzionato. Di recente ho installato Ubuntu 12.04 sul mio laptop, eseguendo il doppio avvio insieme a Windows 7. Quando ho provato
sudo apt-get update
sul terminale, si è verificato quanto segue:
Err http://ph.archive.ubuntu.com precise InRelease
Err http://ph.archive.ubuntu.com precise-updates InRelease
Err http://ph.archive.ubuntu.com precise-backports InRelease
Err http://ph.archive.ubuntu.com precise Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://ph.archive.ubuntu.com precise-updates Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://ph.archive.ubuntu.com precise-backports Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://extras.ubuntu.com precise InRelease
Err http://extras.ubuntu.com precise Release.gpg
Unable to connect to extras.ubuntu.com:http:
Err http://security.ubuntu.com precise-security InRelease
Err http://security.ubuntu.com precise-security Release.gpg
Unable to connect to security.ubuntu.com:http: [IP: 91.189.92.190 80]
Reading package lists... Done
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-updates/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release.gpg Unable to connect to extras.ubuntu.com:http:
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg Unable to connect to security.ubuntu.com:http: [IP: 91.189.92.190 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
Nota :
Questo è successo subito dopo aver installato Ubuntu 12.04. Sono molto nuovo nel mondo Linux / Ubuntu e sono un novizio quando si tratta di questo tipo di cose.
L'elenco Sorgenti nelle impostazioni di Update Manager (e Software Center) era breve. Conteneva solo 2 righe con "Canonical", 2 righe con "Independent" e altre 2 righe. Penso che l'elenco fosse breve perché era un Ubuntu appena installato.
La connessione a Internet sembra a posto e il mio amico il cui laptop era stato appena installato con Ubuntu 12.04 contemporaneamente al mio, sembra non avere problemi con il suo aggiornamento. Condividiamo la stessa connessione, quindi penso che i problemi di connessione a Internet non possano essere stati la ragione dell'errore.
Soluzioni tentate :
Da qui , ho esplorato /etc/resolvconf/resolv.conf.d
e aggiunto /etc/resolvconf/resolv.conf.d/head
quanto segue:
nameserver 8.8.8.8
nameserver 8.8.4.4
Si è ancora verificato un errore.
Da qui e qui , ho ripetutamente modificato il server Mirror da utilizzare nelle impostazioni di Gestione aggiornamenti e Sorgenti software. Ancora una volta, si è ancora verificato un errore.
Ho anche provato a modificare il mio elenco di fonti, deselezionando le righe con "indipendente" (come suggerito). Secondo qui , ho provato a rimuovere le derb-src
linee nella lista delle fonti. Tuttavia, inutilmente.
Infine, questo sito suggerisce di eseguire quanto segue:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
or, for a permanent solution,
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
Purtroppo, niente ha funzionato per me. In tutti i forum in cui sono stato, la risposta correlata nameserver 8.8.8.8
sembra arrivare più spesso. Prendi nota anche del fatto che non ho davvero capito le soluzioni, cosa significano o come sono fatte. Li ho semplicemente seguiti.
Questo è l'output per cat /etc/apt/sources.list
:
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/main/binary-i386/
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/restricted/binary-i386/
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ precise main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-security main restricted
deb http://archive.ubuntu.com/ubuntu precise-security universe
deb-src http://archive.ubuntu.com/ubuntu precise-security universe
deb http://archive.ubuntu.com/ubuntu precise-security multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
E quanto segue è per cat /etc/resolv.conf
:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search nip.upd.edu.ph
È stato sottolineato che la risposta è qui, ma sfortunatamente non ha funzionato neanche. Ho provato a scegliere server diversi ma il "scegli server" non è mai stato disponibile. La ricerca del server migliore ha prodotto un risultato "Nessun server adatto". Penso che i server mirror stiano bene e, di nuovo, non sembra esserci alcun problema con la connessione a Internet.
Usando ping -c3 archive.ubuntu.com
ed ping -c3 8.8.8.8
entrambi hanno ceduto 0% packet loss
. Il ping per 8.8.8.8 a volte ha prodotto 33% packet loss
ma principalmente lo 0%.
Resa di nslookup google.com
battitura
Server: 127.0.0.1
Address: 127.0.0.1#53
Uscita di ps aux | grep dns
:
nobody 1761 0.0 0.0 33012 1284 ? S 17:04 0:00 /usr/sbin/dnsmasq
--no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var
/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.0.1 --conf-
file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec
joa 2197 0.0 0.0 13576 928 pts/0 S+ 17:10 0:00 grep --color=auto dns
nslookup google.com
e pubblicare l'output di ps aux | grep dns
? Inoltre, stai utilizzando un IP statico?
ps aux | grep dns
dovrebbe essere una riga singola ma l'ho modificato per facilitarne la visualizzazione. Inizialmente, direi che uso un IP dinamico perché non ho pagato nulla per questo, ma utilizzo le connessioni Internet universitarie, quindi è difficile sapere se l'IP che uso è statico o dinamico.
sudo apt-get update
? Inoltre, puoi includere l'output dicat /etc/apt/sources.list
ecat /etc/resolv.conf
? E confermi di poter navigare normalmente su siti Web su Internet?