Jestem więc w sieci uczelni, która wymaga zalogowania się w przeglądarce przed rozpoczęciem korzystania z Internetu. Robię to z powodzeniem, ale przy czystej instalacji Ubuntu, gdy próbuję to zrobić sudo apt update
, otrzymuję następujące dane wyjściowe:
$ 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.
Ale kiedy to robię wget http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease
, osiągam sukces:
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]
Oczywiście mam dostęp do Internetu z przeglądarki i włączony, wget
ale gdy dokonam sudo apt
(lub apt-get
) aktualizacji, pojawia się ten błąd.
PS: To pytanie nie jest podobne do innych wątków, ponieważ ich rozwiązania nie działają na moim
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
Jak się dowiedziałem, ten problem zdarza się tylko mi, a nie innym osobom z sieci uczelni. Mimo skonfigurowania sieci zgodnie z instrukcjami nadal tak się dzieje. Każda dodatkowa pomoc będzie mile widziana
EDYCJA: Jak się okazuje, 50% z nas na studiach boryka się z tym problemem, a 50% nie, pomimo braku problemów ze sprzętem i aktualizacją sudo apt przed ostatnim tygodniem. Dzięki @David Foerster za pomoc przez cały ten czas.
W tej chwili kwestia została podniesiona do działu sieciowego naszej uczelni :)
źródło
wget -qO- http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease | head
?Odpowiedzi:
Miałem ten sam problem. Okazuje się, że apt-get używa
/etc/apt/apt.conf
ustawień proxy (ustawienia mojej przeglądarki są już ustawione). Dokonywanieapt.conf
mecz moje ustawienia serwera proxy w przeglądarce rozwiązało problem.źródło
http
rzędu. I nie zapomnij portu:http://<name>:<port>
.echo Acquire::http::proxy \"http://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf
iecho Acquire::https::proxy \"https://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf
; wtedy byłem złoty za używanieapt-get
Okazuje się, że był to problem w zapleczu sieci naszej uczelni. Nadal istnieją problemy, inne sieci WiFi działają dobrze.
źródło
kiedy je wydałeś, najpierw upewnij się, że DNS może rozwiązać łącza, co według mnie jest problemem.
upewnij się, że używasz Google dns:
jako pierwszy serwer nazw do sprawdzenia. uruchom ponownie
networking.service
i będziesz dobrze iśćźródło
host in.archive.ubuntu.com 8.8.8.8
), ale ustawienia proxy HTTP nie były. -1