На противагу примітці вище, я не знайшов відповіді на свою проблему.
Я прочитав майже десяток запитань щодо оновлення apt-get, більшість із askubuntu.com, з помилками "не вдалося отримати" і спробував відповісти на рішення. На жаль, ніхто не працював. Нещодавно я встановив Ubuntu 12.04 на свій ноутбук, подвійний завантажуючи його поряд із Windows 7. Коли я намагався
sudo apt-get update
на терміналі виникали наступні:
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.
Примітка :
Це сталося одразу після того, як я встановив Ubuntu 12.04. Я дуже новачок у світі Linux / Ubuntu і ноуб, коли мова йде про подібні речі.
Список джерел у налаштуваннях диспетчера оновлень (та програмного центру) був коротким. Він містив лише 2 рядки із "Канонічним" у ньому, 2 рядки із "Незалежним" у ньому та 2 інші рядки. Я думаю, що список був коротким, оскільки це був щойно встановлений Ubuntu.
Підключення до Інтернету здається прекрасним, і мій друг, ноутбук якого тільки що був встановлений з Ubuntu 12.04 приблизно в той же час, що і мій, здається, не має проблем з його оновленням. Ми поділяємо одне і те ж з’єднання, тому я думаю, що проблеми з підключенням до Інтернету не могли бути причиною помилки.
Спроби рішення :
З тут , я досліджував навколо /etc/resolvconf/resolv.conf.d
і додав в /etc/resolvconf/resolv.conf.d/head
наступному:
nameserver 8.8.8.8
nameserver 8.8.4.4
Помилка все ж сталася.
Від сюди і тут , я неодноразово змінювала , який дзеркало сервера використовувати в менеджері оновлень і налаштування джерел програмного забезпечення. Знову помилка все ж сталася.
Я також спробував редагувати свій список джерел, знімаючи позначки рядків із "незалежними" на ньому (як пропонується). Згідно з цим , я спробував видалити derb-src
рядки зі списку джерел. Все-таки безрезультатно.
Нарешті, цей сайт пропонує запустити наступне:
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
На жаль, мені нічого не вийшло. На всіх форумах, на яких я був, відповідь, пов'язана з, як nameserver 8.8.8.8
видається, з’являється найчастіше. Зауважте також, що я дійсно не розумів рішення, що вони означають чи як вони робляться. Я просто пішов за ними.
Це вихід для 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
А для 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
Було вказано, що відповідь є тут, але, на жаль, і це не спрацювало. Я спробував вибрати різні сервери, але "вибрати сервер" ніколи не був доступний. Пошук найкращого сервера дав результат "Немає відповідного сервера". Я думаю, що дзеркальні сервери чудово підходять, і, схоже, немає проблем з підключенням до Інтернету.
Використовуючи ping -c3 archive.ubuntu.com
і ping -c3 8.8.8.8
обидва, виходило 0% packet loss
. Пінг за 8,8,8,8 іноді поступався, 33% packet loss
але переважно 0%.
Введення nslookup google.com
врожаїв
Server: 127.0.0.1
Address: 127.0.0.1#53
Вихід 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
та опублікувати вихід ps aux | grep dns
? Також ви використовуєте статичний IP?
ps aux | grep dns
повинен бути одним рядком, але я відредагував його, щоб полегшити його перегляд. Спочатку я б сказав, що я використовую динамічний IP, тому що я нічого не заплатив за це, але використовую університетські підключення до Інтернету, тому важко дізнатися, чи є IP, який я використовую, статичний чи динамічний.
sudo apt-get update
? Також ви можете включити вихідcat /etc/apt/sources.list
іcat /etc/resolv.conf
? І ви підтверджуєте, що можете нормально переглядати веб-сайти в Інтернеті?