Я могу использовать свой мобильный широкополосный доступ для доступа в Интернет с помощью 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
apt-config dump|grep -i proxy
cat /var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_trusty_InRelease
и опубликовать вывод в pastebin и ссылку на него здесьОтветы:
Ваш провайдер мобильной широкополосной связи использует неисправный прозрачный прокси-сервер . 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, а в прозрачном прокси вашего мобильного широкополосного провайдера. Возможно, вы сможете связаться с ними, чтобы исправить это.
Вот вывод из обычного интернет-соединения:
Некоторые подробности о проблемах, вызванных прозрачными прокси-серверами в мобильных соединениях, см. В ответах на вопрос « Как остановить внедрение javascript из прокси-сервера vodafone?».
источник
У меня просто была такая же проблема. Я думаю, что мой провайдер также использует довольно неприятный прокси.
Хотя решение, предложенное bain, может быть правильным решением , я нашел более быстрое и практичное решение на форуме Linux Mint, которое в основном включает удаление потенциально испорченных записей из
/var/lib/apt/lists
каталога (точнее, из каталога целиком):Эти команды устранили проблему для меня.
источник
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
. Надеюсь, это поможет.Я получал эту же проблему с Ubuntu 14.04 в VMWare. Приведенный выше комментарий помог мне поэкспериментировать с настройками сети. Как только я сменил NAT по умолчанию на Bridged, моя проблема была решена.
источник
Я столкнулся с той же проблемой после того, как добавил ppa ( Dropbox ), ссылающийся на домен, который заблокирован прокси моей компании (* .dropbox.com). Поскольку
apt-get update
не может прочитатьhttp://linux.dropbox.com/ubuntu
, он выдает эту ошибку "NODATA".Я закончил тем, что удалил ppa :
источник
Это также может произойти, когда apt-get настроен на использование прокси, который не существует (дух!). В моем случае я переместил компьютер, который был в прокси-сети, но забыл удалить конфигурацию прокси apt-get в этом файле:
К чести, я удалил записи переменных среды ( также см. Здесь ), но просто забыл о файле конфигурации apt-get.
источник
rm -r /var/cache/apt-cacher/*
ошибка исчезла.У меня была та же самая проблема, оказалось, что управление контентом моего интернет-провайдера мешает DNS-запросам моего сервера. Один гневный звонок отключил элементы управления, и мой DNS вернулся в нормальное состояние после сброса маршрутизатора.
источник
Столкнувшись с той же проблемой, я обнаружил, что наш брандмауэр вмешивается посредством «контроля приложений». Так что будьте в курсе функций изменения URL
источник
Первоначально я использовал мобильный Интернет для передачи данных, и поэтому я не смог обновить Ubuntu 14.04 из-за какого-то прокси и не получал ДАННЫЕ, когда когда-либо делал
Но затем, когда я получил проводную линию и попробовал то же самое обновление, это не позволило мне сделать это и выдало ту же ошибку NO DATA.
Но на удивление мало программного обеспечения было установлено с помощью инструкции apt-get install.
Я поинтересовался у всего мира и не получил ответа. Наконец я попробовал это, и это сработало. Пожалуйста, проверьте следующее изображение.
Я просто хотел помочь кому-то, кто сталкивался с подобной проблемой.
Я получил этот ответ, установив свежую Ubuntu, и попытался «обновить» из того же проводного соединения, сравнил настройки и исправил их :-) После долгого пробега.
источник
archive.cononical.com
выглядит с ошибками. Вероятно, это было причиной вашей проблемы и не связано с проблемой ОП.Я получил эту ошибку сегодня, и причина была в том, что мой диск был переполнен. Возможно не связано, но освобождение некоторого пространства решило эту проблему. apt-get показывал проблему «на устройстве не осталось места».
источник
Недавно университет, где находится сервер, отказался от прокси. Я искал все экземпляры прокси и удалил их в
~.bashrc
и в,/etp/apt/apt.conf
но мне также нужно было удалить настройки прокси в/etc/environment
и/etc/bash.bash.rc
.Это, наконец, решило все проблемы.
источник