NODATA sorunu var: 'NODATA' (ağ kimlik doğrulaması gerektiriyor mu?)

20

Mobil geniş bantımı Firefox ile İnternet'e erişmek için kullanabilirim, ancak terminalden herhangi bir paket yüklemek veya 'apt-get update' komutunu yapmak istediğimde aşağıdaki hatayı aldım:

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

güncelleme çıktısı alın:

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

çıktı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>

wget çıkışı:

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>
    
sordu user281814 30.05.2014 19:12

9 cevap

22

Mobil geniş bant sağlayıcınız hatalı bir şeffaf proxy yayınlıyor. İşte URL'si "404 Bulunamadı" değerini döndürmelidir. Bunun yerine "200 OK" döndürür ancak 404 içeriği gönderir. URL "Tamam" olduğundan, apt, içeriği /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InRelease 'ye kopyalar ve onu kullanmaya çalışır ve sonra bunun yanlış olduğunu söyler.

Buradaki sorun Ubuntu değil, mobil geniş bant sağlayıcınızın şeffaf proxy'si. Düzeltmek için onlarla iletişime geçebilirsiniz.

İşte normal bir internet bağlantısından çıktı:

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

Mobil bağlantılardaki şeffaf proxy'lerden kaynaklanan sorunların bazı ayrıntıları için bkz. Javascript enjeksiyonunu vodafone proxy'den nasıl durdurulur?

    
verilen cevap bain 01.06.2014 11:45
9

Sadece aynı problemi yaşadım. ISP'mimin de oldukça kötü bir proxy kullandığını düşünüyorum.

bain tarafından önerilen çözüm Doğru Yapılacaklar (TM) olabilirken, daha hızlı bir şekilde buldum ve temelde potansiyel olarak bozuk girdilerin /var/lib/apt/lists 'sinden kaldırılmasını içeren pratik Linux Mint forumundaki çözüm dizini (veya tamamen dizini):

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

Bu komutlar benim için sorunu çözdü.

    
verilen cevap FriendFX 15.12.2014 11:27
5

VMWare’de Ubuntu 14.04’ü çalıştıran aynı sorunu alıyordum. Yukarıdaki yorum ağ ayarları ile denemek için beni uyardı. Varsayılan NAT'tan Köprüye değiştirildikten sonra sorunum çözüldü.

    
verilen cevap user4970 04.10.2014 23:39
3

Bu, apt-get'in bulunmayan bir proxy kullanacak şekilde yapılandırıldığında da oluşabilir (duh!). Benim durumumda, bir proxy ağında bulunan bir makineyi taşıdım ancak bu dosyada apt-get proxy yapılandırması :

/etc/apt/apt.conf

Kredime, ortam değişkeni girişlerini kaldırdım (&hl=trburayı ziyaret edin ) ancak apt-get yapılandırma dosyasını unuttuysanız.

    
verilen cevap dtmland 30.01.2015 00:18
2

Bir engellemeyi ( Dropbox ) ekledikten sonra aynı sorunla karşılaştım. Şirketin proxy'si (* .dropbox.com). % Co_de% apt-get update okuyamadığından, bu "NODATA" hatasını atar.

ppa’yı kaldırmayı bitirdim:

sudo rm /etc/apt/sources.list.d/dropbox.list
    
verilen cevap Anto 09.01.2015 13:18
1

Aynı sorunu yaşadım, ISS'nin içerik kontrollerimin sunucumun DNS istekleriyle uğraştığı ortaya çıktı. Onlara bir kızgın çağrı kontrolleri devre dışı bıraktı ve dns'im bir yönlendirici sıfırlandıktan sonra normale döndü.

    
verilen cevap Dave Brooks 09.01.2015 12:36
1

Burada aynı soruna yönelirken, güvenlik duvarımızın 'uygulama kontrolü' ile müdahale ettiğini öğrendim. Bu nedenle, URL değiştirme işlevlerinden haberdar olun

    
verilen cevap Jeroen 21.01.2015 17:22
1

Başlangıçta bir mobil veri internet kullanıyordum ve bu yüzden bazı vekil nedeniyle 14.04 ubuntu güncellemeyi başaramadım ve hiç bir zaman yaptığımda VERİ VERMEZ

$ sudo apt-get install update

Ama sonra kablolu bir hat aldığımda ve aynı güncellemeyi denediğimde bunu yapmama izin verdim ve aynı NO VERİ hatası verdi.

Ancak şaşırtıcı bir şekilde apt-get install ifadesiyle çok az sayıda yazılım yüklenmişti.

Tüm dünyayı araştırdım ve cevap almadım. Sonunda bunu denedim ve işe yaradı. Lütfen aşağıdaki resmi kontrol edin.

Ben sadece, benzer bir sorunla karşılaşan birine yardım edebilirim.

Bu cevabı yeni bir ubuntu kurarak aldım ve aynı kablolu bağlantıdan "güncellemeyi" denedim ve ayarları karşılaştırdım ve düzeltdim :-) Uzun yolsuz koşulardan sonra yeniden döküldü.

    
verilen cevap Abilash Arjunan 17.12.2015 13:44
0

Son zamanlarda sunucunun bulunduğu üniversite proxy'yi reddetti. Tüm proxy örneklerini aradım ve bunları ~.bashrc ve /etp/apt/apt.conf olarak kaldırdım ancak proxy ayarlarını /etc/environment ve /etc/bash.bash.rc dizinine de kaldırmam gerekiyordu.

Bu sonunda tüm problemler çözüldü.

    
verilen cevap linello 19.12.2016 16:12

Etiketlerdeki diğer soruları oku