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


21

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

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

apt-get update output:

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ı

<!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 çıktısı:

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>

Sorunuzu düzenleyebilir ve tam çıktısını ekleyebilir misinizapt-get update
bain

apt-get update output: Get: 1 extras.ubuntu.com güvenilir InRelease [213 B] 98% [1 InRelease gpgv 213 B] [archive.ubuntu.com sitesine bağlanma] / var / lib / apt / listeleri / partial /extras.ubuntu.com_ubuntu_dists_trusty_InRelease içine dataIgn extras.ubuntu.com güvenilir InRelease E: GPG hatası: extras.ubuntu.com güvenilir InRelease: Temizlenen dosya geçerli değil, 'NODATA' var (ağın doğrulanması gerekiyor mu?)
kullanıcı281814

Maalesef, soruyu düzenleyebileceğim ve 2'den fazla bağlantı koyabileceğim bir itibarım yok.
kullanıcı281814

Eğer çıktısını gönderebilir miyimapt-config dump|grep -i proxy
bain

Ayrıca cat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseçıktıyı pastebin'e gönderebilir ve buraya gönderebilir ve buraya bağlayabilirsiniz
bain

Yanıtlar:


24

Mobil geniş bant sağlayıcınız hatalı bir şeffaf proxy kullanıyor . URL http://extras.ubuntu.com/ubuntu/dists/trusty/InRelease "404 Not Found" dönmelidir. Bunun yerine "200 OK" döndürür, ancak 404 içerik gönderir. URL "Tamam" olduğundan, apt içeriği kopyalar /var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseve kullanmaya çalışır ve ardından yanlış olduğundan şikayet eder.

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

Normal bir internet bağlantısının çıktısı:

$ 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ılarda şeffaf proxy'lerin neden olduğu sorunların bazı detayları için, Vodafone proxy'den javascript enjeksiyonunu nasıl durdurabilirim?


evet, tamam, başka bir Genişbant ISS'yi denedim ve iyi çalışıyor, ISS'nin şeffaf proxy kullanmayı bırakması için ne diyebilirim? şeffaf vekil yasadışı mı?
user281814

ISS'nin herhangi bir teknik desteği varsa, onlara şikayette bulunabilirsiniz. Ayrıca, trafiğinizi bir VPN üzerinden yönlendirebilir, böylece şifrelenir ve ISS buna müdahale edemez.
bain,

Onlardan şeffaf proxy kullanmayı bırakmalarını istemek mi demek istiyorsun? Bu sorunu çözmek için ne yapmalılar?
user281814

Evet, şeffaf proxy'yi kapatmanın bir yolu olup olmadığını sorabilirsiniz. Bu sorunu çözmek için proxy'yi kapatmaları veya düzeltmeleri gerekir. Hangi yazılımı kullandıklarını bilmeden, bunu nasıl yapabildiklerini söylemek mümkün değildir.
bain

1
@ user281814 Bu sorunu yaşayan diğer kullanıcıların cevap bulmalarına yardımcı olmak için lütfen yanıtı kabul edildi olarak işaretler misiniz?
bain

12

Ben de aynı sorunu yaşadım. İSS'imin de oldukça kötü bir proxy kullandığını düşünüyorum.

İken bain önerdiği çözüm Right Thing To Do (TM) olabilir diye daha acil ve pratik buldum Linux Mint forumunda çözüm temelde potansiyel kırık girdileri kaldırmayı içerir /var/lib/apt/listsdizine (daha doğrusu, 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ü.


Mkdir olmadan benim için çalıştı.
AlikElzin-kilaka

Bu işlemi nasıl geri alırsınız? Bu komutları çalıştırdım, güncellemeye çalıştım (işe yaramadı, orijinal soruyu soran kişiyle aynı sorunu yaşadım) ve şimdi yüklemeye çalıştığım yazılımın eski sürümünü bile yüklemiyor.
Anson Savage

1
@AnsonSavage, adımları tam olarak takip ettiyseniz, orijinal listsklasörünüz hala olarak kaydedilmelidir lists.old. Yani ters çalışmaya, bunu yapmak mümkün olmalıdır: cd /var/lib/apt ; sudo mv lists lists.undone ; sudo mv lists.old lists ; sudo apt-get update... temelde yeni "kırık" adlandırır hangi listsklasörü lists.undoneve geri yükler listsklasörü lists.old. Umarım yardımcı olur.
FriendFX

5

Aynı sorunu VMWare'de Ubuntu 14.04 ile çalıştırıyordum. Yukarıdaki yorum, ağ ayarlarını denememe izin vermedi. Varsayılan NAT'tan Bridged'a geçtikten sonra sorunum çözüldü.


3

Şirketimin vekili (* .dropbox.com) tarafından engellenmiş olan bir alana atıfta bulunan bir ppa ( Dropbox ) ekledikten sonra aynı sorunu yaşadım. Yana apt-get updateokuyamaz http://linux.dropbox.com/ubuntu, bu "NODATA" hatası atar.

Ben bitti ppa kaldırarak :

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

3

Bu, apt-get olmayan bir proxy kullanacak şekilde yapılandırıldığında da oluşabilir (hah!). Benim durumumda, proxy ağındaki bir makineyi taşıdım ancak apt-get proxy yapılandırmasını bu dosyadan kaldırmayı unuttum :

/etc/apt/apt.conf

Krediye göre, ortam değişkeni girişlerini kaldırdım ( burada da bakınız ) ancak apt-get yapılandırma dosyasını unuttum.


Benim durumumda apt-cacher oydu. Önbelleğini çıkardıktan sonra rm -r /var/cache/apt-cacher/*hata kayboldu.
Akihiro HARAI

Bu benim için yaptı: /etc/apt/apt.conf !! Teşekkür ederim
dmeu 7:16

1

Aynı problemi yaşadım, servis sağlayıcımın içerik kontrollerinin sunucumun DNS istekleri ile karıştığı ortaya çıktı. Onlara kızgın bir çağrı kontrolleri devre dışı bıraktı ve bir yönlendirici sıfırladıktan sonra dns normale döndü.


1

Burada da aynı konuya girdiğimde, güvenlik duvarımızın 'uygulama kontrolü' ile etkileşime girdiğini öğrendim. URL değiştirme işlevlerinin farkında olun


Bu soruya gerçekten cevap vermiyor. Farklı bir sorunuz varsa, Soru Sor'u tıklatarak bunu sorabilirsiniz . Ayrıca , yeterli ününüz olduğunda bu soruya daha fazla dikkat çekmek için bir ödül de ekleyebilirsiniz .
vali

@waltinator Soruyu cevaplama girişimi gibi görünüyor.
Seth

1

Başlangıçta bir mobil veri interneti kullanıyordum ve bu yüzden bazı proxyler nedeniyle ubuntu 14.04'ü güncelleyemedim ve şimdiye dek hiçbir

$ sudo apt-get install update

Ama sonra kablolu bir hat alıp aynı güncellemeyi denediğimde bunu yapmama izin vermedi ve aynı HAYIR VERİ hatasını verdi.

Fakat daha sonra şaşırtıcı bir şekilde apt-get install ifadesiyle az sayıda yazılım kuruldu.

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

Resimdeki listeden birkaç onay işaretini kaldırdım

Ben sadece benzer sorunla karşılaşan birine yardım edebileceğini anladım.

Yeni bir ubuntu kurarak bu cevabı aldım ve aynı kablolu bağlantıdan "güncelleme" yi denedim ve ayarları karşılaştırdım ve sabitledim :-) Uzun yolsuz bir çalışmadan sonra tekrar bırakıldı.


1
archive.cononical.comyanlış yazılmış görünüyor. Muhtemelen bu sorunun sebebiydi ve OP'nin sorunu ile ilgili değil.
David Foerster

@DavidFoerster - Oh, bunu hiç görmedim. Varsayılan olarak mevcut olan bu bağlantılar, nereye dahil edildiklerini biliyor musunuz? Şaşırdım.
Abilash Arjunan

Bu kaynak girişinin varsayılan Ubuntu kurulumuna nasıl girdiği hakkında hiçbir fikrim yok.
David Foerster

1

Bugün bu hatayı aldım ve nedeni diskimin doluydu. Belki ilgili değil, ama biraz yer açmak bu sorunu çözdü. apt-get, "cihazda boş alan kalmadı" sorununu gösteriyordu.


«Belki ilgili değil» Teşekkürler benim için böyleydi. Bu yüzden bir bağlantı olduğunu onaylarım.
tuxayo

0

Son zamanlarda sunucunun bulunduğu üniversite vekili görevden aldı. Bütün vekil örneklerini arayan ve bunları kaldırıldı ettik ~.bashrcve /etp/apt/apt.confama ben de içine proxy ayarlarını kaldırmak için gerekli /etc/environmentve /etc/bash.bash.rc.

Bu nihayet tüm sorunları çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.