มีปัญหา NODATA: 'NODATA' (เครือข่ายต้องการการรับรองความถูกต้องหรือไม่)


21

ฉันสามารถใช้บรอดแบนด์มือถือของฉันเพื่อเข้าถึงอินเทอร์เน็ตด้วย Firefox แต่เมื่อฉันต้องการติดตั้งแพคเกจจากเทอร์มินัลหรือทำคำสั่ง 'apt-get update' ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

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

<!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
bain

apt-get update output: รับ: 1 extras.ubuntu.comเชื่อถือได้ InRelease [213 B] 98% [1 InRelease gpgv 213 B] [เชื่อมต่อ to archive.ubuntu.com] แยกขึ้น / var / lib / apt / รายการ / บางส่วน /extras.ubuntu.com_ubuntu_dists_trusty_InRelease เข้า dataIgn extras.ubuntu.comเชื่อถือ InRelease E: ข้อผิดพลาด GPG: extras.ubuntu.comเชื่อถือ InRelease: ไฟล์ Clearsigned ไม่ถูกต้องมี 'ไม่มีข้อมูลตัวเลข' (ไม่จำเป็นต้องมีเครือข่ายการตรวจสอบ?)
user281814

ขออภัยฉันไม่มีชื่อเสียงที่สามารถแก้ไขคำถามและใส่มากกว่า 2 ลิงก์
281814

คุณสามารถโพสต์ผลลัพธ์ของapt-config dump|grep -i proxy
bain

นอกจากนี้คุณสามารถทำcat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InReleaseและโพสต์ผลลัพธ์ไปที่ pastebin และลิงก์ไปยังที่นี่ได้ด้วย
bain

คำตอบ:


24

ผู้ให้บริการบรอดแบนด์มือถือของคุณทำงานผิดพลาดของพร็อกซี่โปร่งใส URL http://extras.ubuntu.com/ubuntu/dists/trusty/InReleaseควรกลับมา "404 Not Found" แต่กลับเป็น "200 OK" แต่ส่งเนื้อหา 404 รายการ เนื่องจาก URL คือ "ตกลง" 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?


ใช่คุณไม่เป็นไรฉันลองใช้ ISP บรอดแบนด์อื่นและใช้งานได้ดีสิ่งที่ฉันสามารถบอกได้ว่า ISP จะหยุดใช้พร็อกซีแบบโปร่งใสหรือไม่ พร็อกซีโปร่งใสผิดกฎหมายหรือไม่
281814

หาก ISP ของคุณมีการสนับสนุนด้านเทคนิคใด ๆ คุณสามารถร้องเรียนได้ คุณสามารถกำหนดเส้นทางการรับส่งข้อมูลของคุณผ่าน VPN เพื่อให้มีการเข้ารหัสและ ISP ไม่สามารถแทรกแซงได้
bain

คุณหมายความว่าฉันควรขอให้พวกเขาหยุดใช้พร็อกซีแบบโปร่งใสหรือไม่? พวกเขาควรทำอย่างไรเพื่อแก้ปัญหานี้
281814

ใช่คุณสามารถถามพวกเขาว่ามีวิธีปิดพร็อกซีแบบโปร่งใสหรือไม่ เพื่อแก้ปัญหานี้พวกเขาจำเป็นต้องปิดพร็อกซีหรือแก้ไข หากไม่ทราบว่าซอฟต์แวร์ที่ใช้อยู่นั้นเป็นไปไม่ได้ที่จะบอกว่าพวกเขาทำได้อย่างไร
bain

1
@ user281814 คุณช่วยกรุณาทำเครื่องหมายคำตอบที่ได้รับการยอมรับเพื่อช่วยผู้ใช้รายอื่นที่มีปัญหานี้เพื่อค้นหาคำตอบ
bain

12

ฉันมีปัญหาเดียวกัน ฉันคิดว่า ISP ของฉันใช้พร็อกซีที่ค่อนข้างน่ารังเกียจเช่นกัน

ในขณะที่วิธีแก้ปัญหาที่เสนอโดย bainอาจเป็น Right Thing To Do (TM) แต่ฉันพบวิธีแก้ปัญหาที่เป็นไปได้ทันทีและเป็นประโยชน์มากขึ้นในฟอรัม Linux Mintซึ่งโดยทั่วไปเกี่ยวข้องกับการลบรายการที่อาจเสียหายออกจาก/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

คุณเลิกทำการดำเนินการนี้ได้อย่างไร ฉันรันคำสั่งเหล่านั้นพยายามอัปเดต (ซึ่งใช้งานไม่ได้ฉันมีปัญหาเช่นเดียวกับคนที่ถามคำถามเดิม) และตอนนี้มันจะไม่ติดตั้งซอฟต์แวร์เวอร์ชันเก่าที่ฉันพยายามจะติดตั้งด้วยซ้ำ
Anson Savage

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

ฉันได้รับปัญหาเดียวกันนี้ที่ใช้ Ubuntu 14.04 ใน VMWare ความคิดเห็นด้านบนทำให้ฉันปิดเพื่อทดลองกับการตั้งค่าเครือข่าย เมื่อฉันเปลี่ยนจากค่าเริ่มต้น NAT เป็น Bridged ปัญหาของฉันได้รับการแก้ไข


3

ฉันพบปัญหาเดียวกันหลังจากเพิ่ม ppa ( Dropbox ) ที่อ้างถึงโดเมนซึ่งถูกบล็อกโดยพร็อกซีของ บริษัท ของฉัน (* .dropbox.com) เนื่องจาก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


ในกรณีของฉันฉลาด -cacherเป็นคน หลังจากลบแคชrm -r /var/cache/apt-cacher/*แล้วข้อผิดพลาดจะหายไป
Akihiro HARAI

อันนั้นทำเพื่อฉัน: เพิ่มบรรทัดใน /etc/apt/apt.conf !! ขอบคุณ
dmeu

1

ฉันมีปัญหาเดียวกันมันกลับกลายเป็นว่าการควบคุมเนื้อหาของ ISP ของฉันยุ่งกับคำขอ DNS ของเซิร์ฟเวอร์ของฉัน หนึ่งการเรียกร้องให้พวกเขาโกรธได้ปิดการใช้งานการควบคุมและ DNS ของฉันกลับสู่ปกติหลังจากรีเซ็ตเราเตอร์


1

พบปัญหาเดียวกันที่นี่ฉันพบว่าไฟร์วอลล์ของเรารบกวนโดย 'การควบคุมแอปพลิเคชัน' ดังนั้นควรระวังฟังก์ชั่นการเปลี่ยน URL


นี่ไม่ได้ตอบคำถามจริงๆ หากคุณมีคำถามที่แตกต่างที่คุณสามารถถามได้โดยคลิกที่ถามคำถาม นอกจากนี้คุณยังสามารถเพิ่มเงินรางวัลเพื่อดึงดูดความสนใจมากขึ้นกับคำถามนี้เมื่อคุณมีเพียงพอชื่อเสียง
waltinator

@altinator ดูเหมือนจะพยายามตอบคำถาม
เซ

1

ตอนแรกฉันใช้อินเทอร์เน็ตข้อมูลมือถือและดังนั้นฉันจึงไม่สามารถอัปเดตอูบุนตู 14.04 เนื่องจากพร็อกซีบางอย่างและไม่มีข้อมูลเมื่อฉันเคยทำ

$ sudo apt-get install update

แต่เมื่อฉันได้รับสายและพยายามปรับปรุงเดียวกันมันไม่ให้ฉันทำและให้ข้อผิดพลาด NO DATA เดียวกัน

แต่ซอฟต์แวร์บางตัวก็ถูกติดตั้งผ่านคำสั่ง apt-get install

ฉันถามคนทั้งโลกและไม่ได้รับคำตอบ สุดท้ายฉันก็ลองแล้วก็ใช้งานได้ โปรดตรวจสอบภาพต่อไปนี้

ฉันลบเครื่องหมายถูกบางอันออกจากรายการในภาพ

ฉันแค่โทเค็นมันอาจช่วยคนที่เจอปัญหาที่คล้ายกัน

ฉันได้รับคำตอบนี้โดยการติดตั้งอูบุนตูสดและลอง "อัพเดท" จากการเชื่อมต่อแบบมีสายเดียวกันและเปรียบเทียบการตั้งค่าและได้รับมันคงที่ :-) re-leaved หลังจากที่ทำงานโดยไม่ใช้เวลานาน


1
archive.cononical.comดูสะกดผิด นี่อาจเป็นสาเหตุของปัญหาของคุณและไม่เกี่ยวข้องกับปัญหาของ OP
David Foerster

@DavidFoerster - โอ้ฉันไม่เห็นเลย ลิงก์เหล่านั้นมีให้โดยปริยายคุณรู้หรือไม่ว่าลิงค์นั้นรวมอยู่ที่ไหน? ฉันงง
Abilash Arjunan

ฉันไม่รู้จริงๆเลยว่าแหล่งข้อมูลนี้เข้าสู่การติดตั้ง Ubuntu เริ่มต้นอย่างไร
David Foerster

1

ฉันได้รับข้อผิดพลาดนี้วันนี้และสาเหตุก็เพราะดิสก์ของฉันเต็ม อาจจะไม่เกี่ยวข้อง แต่การเพิ่มพื้นที่ว่างบางอย่างได้แก้ไขปัญหานี้แล้ว ฉลาดรับได้แสดงปัญหา "ไม่มีพื้นที่เหลือในอุปกรณ์" แม้ว่า


«อาจจะไม่เกี่ยวข้องกัน»ขอบคุณที่เป็นอย่างนั้น ดังนั้นฉันยืนยันว่ามีลิงก์
tuxayo

0

เมื่อเร็ว ๆ นี้มหาวิทยาลัยที่เซิร์ฟเวอร์ตั้งอยู่ได้เลิกใช้พรอกซี ฉันได้รับการมองหากรณีพร็อกซีและพวกเขาออกใน ~.bashrcและใน/etp/apt/apt.confแต่ฉันยังจำเป็นในการลบการตั้งค่าพร็อกซี่เข้าและ/etc/environment/etc/bash.bash.rc

ในที่สุดนี้จะแก้ไขปัญหาทั้งหมด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.