sudo apt update gibt immer Clearsigned Datei an ist ungültig, hat 'NOSPLIT' (erfordert das Netzwerk eine Authentifizierung?)

14

Ich bin also in meinem Hochschulnetzwerk, sodass ich mich beim Browser anmelden muss, bevor ich das Internet benutze. Ich mache das erfolgreich, aber bei einer Neuinstallation von Ubuntu sudo apt updateerhalte ich die folgende Ausgabe:

$ 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.

Aber wenn ich das tue wget http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease, erhalte ich diesen Ausgabeerfolg:

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]

Natürlich habe ich von meinem Browser aus Zugang zum Internet, wgetaber wenn ich ein Update sudo apt(oder eine apt-getAktualisierung) durchführe, wird dieser Fehler angezeigt .

PS: Diese Frage ist nicht mit anderen Threads vergleichbar, da ihre Lösungen bei mir nicht zu funktionieren scheinen

Wie ich herausgefunden habe, passiert dieses Problem nur mir, nicht anderen im College-Netzwerk. Obwohl das Netzwerk gemäß den Anweisungen eingerichtet wurde, geschieht dies immer noch. Jede weitere Hilfe wäre dankbar

EDIT: Wie sich herausstellt, sind 50% von uns im College mit diesem Problem konfrontiert, während 50% es nicht tun, obwohl sie vor der letzten Woche keine Probleme mit der Hardware und dem sudo apt-Update hatten. Vielen Dank an @David Foerster, der mir die ganze Zeit geholfen hat.

Wie es aussieht, wurde das Problem in der Netzwerkabteilung unseres Colleges angesprochen :)

Sparker0i
quelle
Was ist die Ausgabe von wget -qO- http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease | head?
David Foerster
Haben Sie einen HTTP-Proxy-Server auf Ihrem System oder speziell für Apt konfiguriert? Wie ist das System mit dem Internet verbunden? Normalerweise rührt dieser Fehlertyp von einer fehlerhaften Proxy-Konfiguration oder einem fehlerhaften Verhalten der Proxy-Server her.
David Foerster
Das Problem, wie es aussieht, scheint nur Apt-spezifisch zu sein, das auch auf dem College WiFi. Dies liegt daran, dass Wget auch nahtlos funktioniert
Sparker0i
Könnten Sie bitte zum dritten Mal den Ubuntu-Repository-Spiegel ändern und versuchen, das Problem zu reproduzieren? Wenn dies nur in Ihrem Hochschulnetzwerk auftritt, wenden Sie sich an die lokalen Netzwerkadministratoren, um Unterstützung zu erhalten, da diese die lokale Netzwerkinfrastruktur und die HTTP-Proxyserver kennen. Vielen Dank.
David Foerster
2
Um die Wähler zu schließen: Das Problem betraf laut der Antwort von OP ein vorgelagertes Netzwerkproblem.
David Foerster

Antworten:

7

Ich hatte das gleiche Problem. Es stellt sich heraus, dass apt-get /etc/apt/apt.conffür die Proxy-Einstellungen verwendet (meine Browser-Einstellungen sind bereits festgelegt). Das apt.confAnpassen der Proxy-Einstellungen meines Browsers löste das Problem.

/etc/apt$ cat apt.conf

Acquire::http::proxy "http://<proxy>";
Acquire::https::proxy "https://<proxy>";
Acquire::ftp::proxy "ftp://<proxy>";
Acquire::socks::proxy "socks:<proxy>";
brian
quelle
Hinweis: Sie müssen diese Datei in 16.04 erstellen (sie existiert vorher nicht).
Nobar
Es ist eindeutig ein Fehler, dass dies erforderlich ist. Ein großer Fehler für die Betroffenen.
Nobar
Sie brauchen wahrscheinlich nur die httpReihe. Und vergessen Sie nicht den Port: http://<name>:<port>.
nobar
Ja! Das erste, was ich mit meiner WSL von Ubuntu zu tun hatte, war das Laufen echo Acquire::http::proxy \"http://$proxy:$port\";" | sudo tee -a /etc/apt/apt.confund echo Acquire::https::proxy \"https://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf; dann war ich golden für die Verwendung vonapt-get
KayleeFrye_onDeck
@brian Was soll ich anstelle von <proxy> schreiben?
TSR
5

Es stellte sich heraus, dass dies ein Problem im Netzwerk-Backend unseres Colleges war. Es gibt immer noch Probleme damit, andere WiFi-Netzwerke funktionieren einwandfrei.

Sparker0i
quelle
1
Dies hilft niemandem. Was war das Problem mit Ihrem College-Netzwerk?
Musa Haidari
Nun, ich kann nicht sagen, was, aber sie haben jede Anfrage blockiert, die von
Apt
1

Wenn Sie solche ausgestellt haben, stellen Sie zunächst sicher, dass der DNS die Links beheben kann, was meines Erachtens das Problem ist.

sudo vim /etc/resolv.conf

Stellen Sie sicher, dass Sie Google DNS verwenden:

nameserver 8.8.8.8

als erster Nameserver zu überprüfen. Starten Sie das neu networking.serviceund Sie können loslegen

salis
quelle
1
Die Namensauflösung ist der Frage entsprechend in Ordnung (vergleichen Sie die aufgelisteten IP-Adressen mit der Ausgabe von host in.archive.ubuntu.com 8.8.8.8), die HTTP-Proxy-Einstellungen jedoch nicht. -1
David Foerster
1
In meinem Fall konnte das Problem dadurch nicht behoben werden. Ich habe das Problem noch nicht gefunden, aber DNS war es nicht. Ich brauche keinen Proxy und habe auch keinen in der apt.conf eingestellt.
User323094