Так что я нахожусь в сети моего колледжа, которая требует от меня войти в браузер, прежде чем я начну пользоваться Интернетом. Я делаю это успешно, но при чистой установке Ubuntu, когда я пытаюсь это сделать sudo apt update
, я получаю следующий вывод:
$ sudo apt update
Get:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease [2,847 B]
Err:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [2,854 B]
Err:2 http://security.ubuntu.com/ubuntu xenial-security InRelease
...
Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [2,855 B]
Err:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease
...
Get:4 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [2,857 B]
Err:4 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease
Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
Fetched 11.4 kB in 0s (18.3 kB/s)
Reading package lists... Done
E: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
...
E: Some index files failed to download. They have been ignored, or old ones used instead.
Но когда я это делаю wget http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease
, я получаю этот выходной успех:
2017-04-01 05:34:57 http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease
Resolving in.archive.ubuntu.com (in.archive.ubuntu.com)... 91.189.88.162, 91.189.88.149, 91.189.88.152, ...
Connecting to in.archive.ubuntu.com (in.archive.ubuntu.com)|91.189.88.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 246846 (241K)
Saving to: ‘InRelease.3’
InRelease.3 100%[===================>] 241.06K 110KB/s in 2.2s
2017-04-01 05:35:00 (110 KB/s) - ‘InRelease.3’ saved [246846/246846]
Ясно, что у меня есть доступ в Интернет из моего браузера и включен, wget
но когда я делаю sudo apt
(или apt-get
) обновление, я получаю эту ошибку.
PS: Этот вопрос не похож на другие темы, так как их решения, похоже, не работают на моем
wget -SO /dev/null http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease
wget -SO /dev/null http://archive.ubuntu.com/ubuntu/dists/xenial/InRelease
Как я выяснил, эта проблема возникает только у меня, а не у других в сети колледжей. Несмотря на настройку сети в соответствии с инструкциями, это все же происходит. Любая дополнительная помощь будет оценена
РЕДАКТИРОВАТЬ: Итак, как выясняется, 50% из нас в колледже сталкиваются с этой проблемой, в то время как 50% нет, несмотря на то, что не было проблем с обновлением оборудования и sudo до прошлой недели. Спасибо @David Foerster за помощь мне все это время.
В настоящее время этот вопрос был поднят в отдел по работе с сетями нашего колледжа :)
источник
wget -qO- http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease | head
?Ответы:
Я была такая же проблема. Оказывается, apt-get использует
/etc/apt/apt.conf
настройки прокси (мои настройки браузера уже установлены). Созданиеapt.conf
матча мои настройки прокси - сервера браузера решить эту проблему.источник
http
ряд. И не забывайте портhttp://<name>:<port>
.echo Acquire::http::proxy \"http://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf
иecho Acquire::https::proxy \"https://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf
; тогда я был золотой за использованиеapt-get
Оказывается, это была проблема в сети нашего колледжа. Проблемы все еще существуют, другие сети WiFi работают нормально.
источник
когда вы получили такой сертификат, сначала убедитесь, что DNS может разрешить ссылки, что, я думаю, является проблемой.
убедитесь, что вы используете Google DNS:
в качестве первого имени сервера для проверки. перезагрузите
networking.service
и вам будет хорошо идтиисточник
host in.archive.ubuntu.com 8.8.8.8
), но настройки прокси-сервера HTTP не были выполнены. -1