Clearsignedファイルを常に与えるsudo apt更新は無効で、「NOSPLIT」になります(ネットワークは認証を必要としますか?)


15

だから私は大学のネットワーク上にいるので、インターネットの使用を開始する前にブラウザにサインインする必要があります。私はそれを成功させましたが、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:この質問は他のスレッドと似ていません。その解決策は私のものでは機能していないようです

私が知ったように、この問題は私だけに起こり、大学のネットワーク上の他の人には起こりません。指示に従ってネットワークを設定しても、これは引き続き発生します。これ以上の助けをいただければ幸いです

編集:結局のところ、大学の50%がこの問題に直面していますが、50%は先週までにハードウェアとsudo aptの更新に問題はありませんでした。この間ずっと私を助けてくれた@David Foersterに感謝します。

現状では、問題は私たちの大学のネットワーキング部門に提起されています:)


の出力はwget -qO- http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease | head何ですか?
デビッドフォースター

システム上またはApt専用にHTTPプロキシサーバーを構成しましたか?システムはどのようにインターネットに接続されていますか?通常、このタイプのエラーは、プロキシ構成の障害またはプロキシサーバーの誤動作に起因します。
デビッドフォースター

現状の問題は、Apt固有のものにすぎないようです。これは、カレッジWiFiでも同様です。これは、Wgetもシームレスに動作するためです
-Sparker0i

3回目は、Ubuntuリポジトリミラー変更して問題を再現してみてください。これが大学のネットワークでのみ発生する場合は、ローカルネットワークインフラストラクチャとHTTPプロキシサーバーを知っているため、ローカルネットワーク管理者にサポートを依頼することをお勧めします。ありがとう。
デビッドフォースター

2
投票者を締めくくるには:この問題は、OPの回答によると、アップストリームネットワークの問題に関連していた。
デビッドフォースター

回答:


8

同じ問題がありました。apt-get /etc/apt/apt.confがプロキシ設定に使用することがわかりました(私のブラウザー設定は既に設定されています)。apt.confブラウザのプロキシ設定を一致させることで問題が解決しました。

/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>";

注:このファイルは16.04 に作成する必要があります(以前は存在しませんでした)。
-nobar

これが必要なのは明らかにバグです。大きな影響を受けた人々のためのバグ。
-nobar

おそらくhttp行だけが必要です。ポートを忘れないでください:http://<name>:<port>
-nobar

うん!まず最初に私はUbuntuでの私のWSLが実行されていたとしなければならなかったecho Acquire::http::proxy \"http://$proxy:$port\";" | sudo tee -a /etc/apt/apt.confecho Acquire::https::proxy \"https://$proxy:$port\";" | sudo tee -a /etc/apt/apt.conf。その後、私が使用するための黄金のだったapt-get
kayleeFrye_onDeck

1
@brian <proxy>の代わりに何を書くべきですか?
TSR

5

大学のネットワークバックエンドの問題であることがわかりました。問題はまだ存在し、他のWiFiネットワークは正常に機能します。


1
これはだれにも助けになりません。大学のネットワークの問題は何でしたか?
ムーサハイダリ

私は、リポジトリのURLを開いたときに、それが正常に動作しますので、まあ、彼らは傾向から来ているすべての要求をブロックしたものが、言うことができない
Sparker0i

1

このような問題が発生した場合、最初にDNSがリンクを解決できることを確認してください。これが問題だと思います。

sudo vim /etc/resolv.conf

必ずGoogle DNSを使用してください:

nameserver 8.8.8.8

確認する最初のネームサーバーとして。再起動してnetworking.service、あなたは行くのが良いでしょう


1
質問によると、名前解決は問題ありhost in.archive.ubuntu.com 8.8.8.8ません(リストされたIPアドレスとの出力を比較してください)が、HTTPプロキシ設定はそうではありませんでした。-1
デビッドフォースター

1
私の場合、これで問題は解決しませんでした。問題はまだ見つかりませんでしたが、DNSはそうではありませんでした。また、プロキシを使用する必要も、apt.confにプロキシを設定する必要もありません。
user323094
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.