NODATAの問題が発生しました:「NODATA」(ネットワークで認証が必要ですか?)


21

Firefoxでモバイルブロードバンドを使用してインターネットにアクセスできますが、ターミナルからパッケージをインストールしたり、「apt-get update」コマンドを実行したりすると、次のエラーが表示されます。

got 'NODATA' (does the network require authentication?)

apt-get updateの出力:

Get:1 extras.ubuntu.com trusty InRelease [213 B] 98% [1 InRelease gpgv 213 B] [Connecting to archive.ubuntu.com]
Splitting up /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InRelease into data
Ign extras.ubuntu.com trusty InRelease E: GPG error: extras.ubuntu.com trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?) 

`cat /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseの出力

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>404</title> <meta http-equiv="Cache-Control" content="no-cache"/> </head> <body> <p> Not Found </p> </body> </html>

wgetの出力:

wget -O - http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease

--2014-06-01 09:23:35--  http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease
Resolving extras.ubuntu.com (extras.ubuntu.com)... 91.189.92.152
Connecting to extras.ubuntu.com (extras.ubuntu.com)|91.189.92.152|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 213 [text/html]
Saving to: ‘STDOUT’

 0% [                                       ] 0           --.-K/s              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>404</title>
<meta http-equiv="Cache-Control" content="no-cache"/>
</head>
<body>
<p>
Not Found 
</p>
</body>
</html>

あなたの質問を編集しての正確な出力を追加することができますapt-get update
ベイン

apt-get update output:Get:1 extras.ubuntu.com trusty InRelease [213 B] 98%[1 InRelease gpgv 213 B] [archive.ubuntu.comへの接続] / var / lib / apt / lists / partialの分割/extras.ubuntu.com_ubuntu_dists_trusty_InRelease into dataIgn extras.ubuntu.com trusty InRelease E:GPGエラー:extras.ubuntu.com trusty InRelease:Clearsignedファイルが無効で、「NODATA」(ネットワークに認証が必要ですか?)
user281814

申し訳ありませんが、質問を編集して3つ以上のリンクを配置できるという評判はありません。
user281814

apt-config dump|grep -i proxy
bain

また、あなたが行うことができますcat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseし、ここでそれにペーストビンに出力し、リンクを投稿
ベイン

回答:


24

モバイルブロードバンドプロバイダーが障害のある透過プロキシを実行しています。URL http://extras.ubuntu.com/ubuntu/dists/trusty/InReleaseは「404 Not Found」を返します。代わりに、「200 OK」を返しますが、404コンテンツを送信します。URLは「OK」であるため、aptはコンテンツをコピーし/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseて使用を試み、それが間違っていると文句を言います。

ここでの問題はUbuntuではなく、モバイルブロードバンドプロバイダーの透過的なプロキシです。それらを修正するためにそれらに連絡できるかもしれません。

通常のインターネット接続からの出力は次のとおりです。

$ wget -O - http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease
--2014-06-01 10:25:36--  http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease
Resolving extras.ubuntu.com (extras.ubuntu.com)... 91.189.92.152
Connecting to extras.ubuntu.com (extras.ubuntu.com)|91.189.92.152|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-06-01 10:25:36 ERROR 404: Not Found.

モバイル接続の透過的なプロキシが原因で発生する問題の詳細については、「VodafoneプロキシからのJavaScriptインジェクションを停止する方法」の質問への回答を参照してください。


はい、あなたは申し分なく、別のブロードバンドISPを試しましたが、うまくいきます。透過プロキシは違法ですか?
user281814 14年

ISPに何らかのテクニカルサポートがある場合は、苦情を申し立てることができます。また、VPN経由でトラフィックをルーティングして、暗号化され、ISPが干渉できないようにすることもできます。
ベイン14年

透過プロキシの使用を停止するように依頼する必要があるということですか?彼らはこの問題を解決するために何をすべきでしょうか?
user281814 14年

はい、透過プロキシをオフにする方法があるかどうかを尋ねることができます。この問題を解決するには、プロキシをオフにするか修正する必要があります。彼らがどのソフトウェアを使用しているのかを知らなければ、どうやってこれを行うことができるかを言うことは不可能です。
ベイン14年

1
@ user281814この問題を抱えている他のユーザーが回答を見つけられるように、回答を承認済みとしてマークしてください。
ベイン14年

12

私はちょうど同じ問題を抱えていました。私のISPもかなり厄介なプロキシを使用していると思います。

一方でベインによって提案された解決策が正しいことするために行う(TM)かもしれないが、私はより迅速かつ実用的な見つけLinuxのミントフォーラムで解決策を基本から潜在的に壊れたエントリを除去することを含む/var/lib/apt/lists(完全にというか、ディレクトリ)のディレクトリを:

$ cd /var/lib/apt
$ sudo mv lists lists.old
$ sudo mkdir -p lists/partial
$ sudo apt-get update

これらのコマンドは私のために問題を修正しました。


mkdirなしで私のために働いた。
AlikElzin-kilaka

この操作を元に戻すにはどうすればよいですか?これらのコマンドを実行し、更新しようとしました(機能しませんでした、元の質問をした人と同じ問題がありました)、今ではインストールしようとしていたソフトウェアの古いバージョンもインストールしません。
アンソンサベージ

1
@AnsonSavageの手順を正確に実行した場合、元のlistsフォルダーはとして保存されlists.oldます。だから、操作を逆に、あなたはこれを行うことができるようになります。cd /var/lib/apt ; sudo mv lists lists.undone ; sudo mv lists.old lists ; sudo apt-get update...基本的に新しい「壊れた」名前を変更したlistsにフォルダーをlists.undoneし、復元listsからフォルダをlists.old。お役に立てば幸いです。
FriendFX

5

VMWareでUbuntu 14.04を実行すると、同じ問題が発生していました。上記のコメントにより、ネットワーク設定を試すことができました。デフォルトのNATからブリッジに変更すると、問題は解決しました。


3

会社のプロキシ(* .dropbox.com)によってブロックされているドメインを参照するppa(Dropbox)を追加した後、同じ問題に遭遇しました。以来apt-get update読み取ることができないhttp://linux.dropbox.com/ubuntu、それがこの「NODATA」エラーがスローされます。

はPPAを削除することになりました

sudo rm /etc/apt/sources.list.d/dropbox.list

3

これは、apt-getが存在しないプロキシを使用するように構成されている場合にも発生する可能性があります(duh!)。私の場合、プロキシネットワーク上にあるマシンを移動しましたが、このファイルのapt-getプロキシ設定を削除するのを忘れていました。

/etc/apt/apt.conf

私の功績として、環境変数のエントリを削除しました(こちらも参照)が、apt-get構成ファイルを忘れてしまいました。


私の場合、apt-cacherがその1つでした。でキャッシュを削除した後rm -r /var/cache/apt-cacher/*、エラーは消えました。
原明明

それは私のためにそれをやった:/etc/apt/apt.confに行を追加!! ありがとう
-dmeu

1

私は同じ問題を抱えていました。それは私のISPのコンテンツコントロールが私のサーバーのDNSリクエストをいじっていることでした。それらへの1回の怒った呼び出しでコントロールが無効になり、ルーターのリセット後にDNSが正常に戻りました。


1

ここで同じ問題に遭遇すると、ファイアウォールが「アプリケーション制御」によって干渉していることがわかりました。そのため、URL変更関数に注意してください


これは本当に質問に答えません。別の質問がある場合は、質問するをクリックして質問できます。十分な評判を得たら、この質問により多くの注意を引くために賞金追加することもできます。
ワルチネーター

@waltinatorそれは質問に答える試みのように見えます。
セス

1

私は最初にモバイルデータインターネットを使用していたので、プロキシのためにubuntu 14.04を更新することができず、データを取得できませんでした

$ sudo apt-get install update

しかし、その後、有線回線を取得して同じ更新を試みたときに、それを実行できず、同じNO DATAエラーが発生しました。

しかし、驚くべきことに、apt-get installステートメントを使用してインストールされたソフトウェアはほとんどありませんでした。

私はすべての世界を尋ねましたが、返事はありませんでした。最後にこれを試してみましたが、うまくいきました。次の画像を確認してください。

画像のリストからいくつかのチェックマークを削除しました

同様の問題に出くわした人の助けになるかもしれない。

私は新鮮なubuntuをインストールしてこの答えを得て、同じ有線接続から「更新」を試み、設定を比較して修正しました:-)長いパスレス実行後に再脱退しました。


1
archive.cononical.comつづりが間違っています。これがおそらく問題の原因であり、OPの問題とは関係ありません。
デビッドフォースター

@DavidFoerster-ああ、私はそれを見なかった。これらのリンクはデフォルトで利用可能ですが、どこに含まれているか知っていますか?困惑しています。
アビラッシュアルジュナン

このソースエントリがデフォルトのUbuntuインストールにどのように組み込まれたかは、まったくわかりません。
デビッドフォースター

1

今日このエラーが発生しましたが、その理由はディスクがいっぱいだったためです。関連していないのかもしれませんが、スペースを解放してこの問題を解決しました。ただし、apt-getは「デバイスに空き容量がありません」という問題を示していました。


«関係ないのかもしれません»ありがとうございます。だから、リンクがあることを確認します。
tuxayo

0

最近、サーバーがある大学はプロキシを却下しました。私はすべてのプロキシインスタンスを探していて、それらを削除しまし ~.bashrc/etp/apt/apt.confが、プロキシ設定を/etc/environmentとに削除する必要もありました/etc/bash.bash.rc

これで最終的にすべての問題が解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.