Punya masalah NODATA: 'NODATA' (apakah jaringan memerlukan otentikasi?)


21

Saya dapat menggunakan broadband seluler saya untuk mengakses Internet dengan Firefox tetapi ketika saya ingin menginstal paket apa pun dari terminal atau membuat perintah 'apt-get update' saya mendapat kesalahan berikut:

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

keluaran pembaruan apt-get:

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?) 

output dari `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>

output dari 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>

Bisakah Anda mengedit pertanyaan Anda dan menambahkan output tepatapt-get update
bain

keluaran pembaruan apt-get: Dapatkan: 1 extras.ubuntu.com tepercaya InRelease [213 B] 98% [1 InRelease gpgv 213 B] [Menghubungkan ke archive.ubuntu.com] Membagi / var / lib / apt / daftar / parsial /extras.ubuntu.com_ubuntu_dists_trusty_InRelease ke dataIgn extras.ubuntu.com trustR InEelease E: GPG error: extras.ubuntu.com trusty InRelease: File yang dihapus tidak valid, mendapat 'NODATA' (apakah jaringan memerlukan otentikasi?)
user281814

Maaf, saya tidak memiliki reputasi untuk dapat mengedit pertanyaan dan menaruh lebih dari 2 tautan.
user281814

Bisakah Anda memposting outputapt-config dump|grep -i proxy
bain

Anda juga dapat melakukan cat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InReleasedan memposting output ke pastebin dan menghubungkannya di sini
bain

Jawaban:


24

Penyedia broadband seluler Anda menjalankan proxy transparan yang salah . URL http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease harus mengembalikan "404 Tidak Ditemukan". Sebaliknya ia mengembalikan "200 OK" tetapi mengirim 404 konten. Karena URLnya "OK", ia menyalin konten /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InReleasedan mencoba menggunakannya, dan kemudian mengeluh bahwa itu tidak benar.

Masalahnya di sini bukan Ubuntu, itu adalah proksi transparan dari penyedia broadband seluler Anda. Anda mungkin dapat menghubungi mereka untuk memperbaikinya.

Ini adalah output dari koneksi internet normal:

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

Untuk beberapa perincian masalah yang disebabkan oleh proxy transparan pada koneksi seluler, lihat jawaban atas pertanyaannya. Bagaimana menghentikan injeksi javascript dari proksi vodafone?


ya, Anda baik-baik saja, saya mencoba ISP Broadband lain dan berfungsi dengan baik, apa yang bisa saya katakan agar ISP berhenti menggunakan proxy transparan? apakah proxy transparan itu ilegal?
user281814

Jika ISP Anda memiliki dukungan teknis apa pun, Anda dapat mengeluh kepada mereka. Anda juga dapat merutekan lalu lintas Anda melalui VPN sehingga dienkripsi dan ISP tidak dapat mengganggunya.
bain

Apakah maksud Anda saya harus meminta mereka untuk berhenti menggunakan proxy transparan? Apa yang harus mereka lakukan untuk menyelesaikan masalah ini?
user281814

Ya, Anda dapat bertanya kepada mereka apakah ada cara untuk mematikan proxy transparan. Untuk mengatasi masalah ini, mereka harus mematikan proxy atau memperbaikinya. Tanpa mengetahui perangkat lunak apa yang mereka gunakan, tidak mungkin untuk mengatakan bagaimana mereka bisa melakukan ini.
bain

1
@ user281814 Bisakah Anda menandai jawaban sebagai diterima, untuk membantu pengguna lain yang memiliki masalah ini untuk menemukan jawaban.
bain

12

Saya hanya punya masalah yang sama. Saya pikir ISP saya juga menggunakan proxy yang agak jahat.

Sementara solusi yang diusulkan oleh bain mungkin Right Thing To Do (TM), saya menemukan solusi yang lebih cepat dan praktis di forum Linux Mint yang pada dasarnya melibatkan penghapusan entri yang berpotensi rusak dari /var/lib/apt/listsdirektori (atau lebih tepatnya, direktori seluruhnya):

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

Perintah-perintah ini memperbaiki masalah bagi saya.


Bekerja untukku tanpa mkdir.
AlikElzin-kilaka

Bagaimana Anda membatalkan operasi ini? Saya menjalankan perintah-perintah itu, mencoba memperbarui (yang tidak berhasil, saya memiliki masalah yang sama dengan orang yang mengajukan pertanyaan asli), dan sekarang bahkan tidak akan menginstal versi lama dari perangkat lunak yang saya coba instal.
Anson Savage

1
@AnsonSavage jika Anda mengikuti langkah-langkah dengan tepat, listsfolder asli Anda tetap harus disimpan sebagai lists.old. Jadi untuk membalikkan operasi, Anda harus dapat melakukan ini: cd /var/lib/apt ; sudo mv lists lists.undone ; sudo mv lists.old lists ; sudo apt-get update... yang pada dasarnya mengganti nama listsfolder "broken" yang baru lists.undonedan mengembalikan listsfolder tersebut lists.old. Semoga itu bisa membantu.
FriendFX

5

Saya mendapatkan masalah yang sama dengan menjalankan Ubuntu 14.04 di VMWare. Komentar di atas memberi saya tip untuk bereksperimen dengan pengaturan jaringan. Setelah saya berubah dari NAT default ke Bridged masalah saya terpecahkan.


3

Saya mengalami masalah yang sama setelah saya menambahkan ppa ( Dropbox ) yang merujuk ke domain yang diblokir oleh proksi perusahaan saya (* .dropbox.com). Karena apt-get updatetidak bisa membaca http://linux.dropbox.com/ubuntu, ia melempar kesalahan "NODATA" ini.

Saya akhirnya menghapus ppa :

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

3

Ini juga dapat terjadi ketika apt-get dikonfigurasi untuk menggunakan proxy yang tidak ada (ya!). Dalam kasus saya, saya memindahkan mesin yang ada di jaringan proxy tetapi lupa untuk menghapus konfigurasi proxy apt-get dalam file ini:

/etc/apt/apt.conf

Untuk kredit saya, saya telah menghapus entri variabel lingkungan ( juga lihat di sini ) tetapi hanya lupa tentang file konfigurasi apt-get.


Dalam kasus saya, apt-cacher adalah orangnya . Setelah menghapus cache rm -r /var/cache/apt-cacher/*, kesalahan hilang.
Akihiro HARAI

Yang itu melakukannya untuk saya: menambahkan baris ke /etc/apt/apt.conf !! Terima kasih
dmeu

1

Saya memiliki masalah yang sama, ternyata kontrol konten ISP saya mengacaukan permintaan DNS server saya. Satu panggilan marah kepada mereka membuat kontrol dinonaktifkan, dan dns saya kembali normal setelah router reset.


1

Berlari ke masalah yang sama di sini saya menemukan bahwa firewall kami mengganggu melalui 'kontrol aplikasi'. Jadi waspadai fungsi pengubahan url


Ini tidak benar-benar menjawab pertanyaan. Jika Anda memiliki pertanyaan yang berbeda, Anda dapat menanyakannya dengan mengeklik Ajukan Pertanyaan . Anda juga dapat menambahkan karunia untuk menarik lebih banyak perhatian ke pertanyaan ini setelah Anda memiliki reputasi yang cukup .
waltinator

@waltinator Tampaknya ini merupakan upaya untuk menjawab pertanyaan.
Seth

1

Saya awalnya menggunakan internet data seluler dan jadi saya tidak dapat memperbarui ubuntu 14.04 karena beberapa proksi dan tidak mendapat DATA kapan pun saya melakukan

$ sudo apt-get install update

Tetapi kemudian ketika saya mendapat saluran kabel dan mencoba pembaruan yang sama itu tidak membiarkan saya melakukannya dan memberikan kesalahan NO DATA yang sama.

Tetapi kemudian secara mengejutkan beberapa perangkat lunak diinstal melalui pernyataan pemasangan apt-get.

Saya bertanya seluruh dunia dan tidak mendapat jawaban. Terakhir saya mencoba ini dan berhasil. Silakan periksa gambar berikut.

Saya menghapus beberapa tanda centang dari daftar pada gambar

Saya hanya berpikir itu bisa membantu seseorang yang menemukan masalah serupa.

Saya mendapatkan jawaban ini dengan menginstal ubuntu baru dan mencoba "memperbarui" dari koneksi kabel yang sama dan membandingkan pengaturan dan memperbaikinya :-) Re-leaved setelah lama berjalan tanpa jalan.


1
archive.cononical.comterlihat salah eja. Ini mungkin alasan untuk masalah Anda dan tidak terkait dengan masalah OP.
David Foerster

@ DavidFoerster - Oh, saya tidak melihat itu sama sekali. Tautan-tautan itu jika tersedia secara default, apakah Anda tahu di mana itu termasuk? Saya bingung.
Abilash Arjunan

Saya sama sekali tidak tahu, bagaimana entri sumber ini masuk ke instalasi Ubuntu default.
David Foerster

1

Saya mendapatkan kesalahan ini hari ini, dan alasannya adalah karena disk saya penuh. Mungkin tidak terkait, tetapi membebaskan beberapa ruang memecahkan masalah ini. apt-get menunjukkan masalah "tidak ada ruang tersisa di perangkat".


«Mungkin tidak berhubungan» Terima kasih itulah yang terjadi padaku. Jadi saya mengkonfirmasi bahwa ada tautan.
tuxayo

0

Baru-baru ini universitas tempat server berada telah menolak proksi. Saya telah mencari semua instance proxy dan menghapusnya masuk ~.bashrcdan masuk /etp/apt/apt.conftetapi saya juga perlu menghapus pengaturan proxy ke /etc/environmentdan/etc/bash.bash.rc .

Ini akhirnya menyelesaikan semua masalah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.