На этот вопрос уже есть ответ:
В настоящее время я использую Ubuntu 14.04 (новичок в Ubuntu, недавно перешел).
'apt-get install' работает нормально, и мое соединение также работает нормально. Но вот что происходит, когда я запускаю apt-get update
100% [InRelease gpgv 3,627 B] [Connecting to security.ubuntu.com
(91.189.91.13)Splitting up /var/lib/apt/lists/partial
/in.archive.ubuntu.com_ubuntu_dists_trustyIgn
http://in.archive.ubuntu.com trusty InRelease
E: GPG error: http://in.archive.ubuntu.com trusty InRelease:
Clearsigned file isn't valid, got 'NODATA'
(does the network require authentication?)
Исчерпывающий поиск в Интернете не привел к какому-либо однозначному решению. Что я пробовал до сих пор:
wget https://dl.dropbox.com/u/8850924/fixpackage
chmod +x ./fixpackage
sudo./fixpackage
Для ленивых это то, что содержит fixpackage:
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get update
sudo dpkg --clear-avail
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get dist-upgrade
Вывод:
100% [InRelease gpgv 3,627 B] [Waiting for headers]Splitting up /var/lib
/apt/lists/partial/security.ubuntu.com_ubuntu_dists_trusty-
security_InRelease into data Ign http://security.ubuntu.com trusty-
security InRelease
E: GPG error: http://security.ubuntu.com trusty-security InRelease:
Clearsigned file isn't valid, got 'NODATA' (does the network require
authentication?)
Setting up google-chrome-stable (43.0.2357.124-1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
100% [InRelease gpgv 3,627 B]Splitting up /var/lib/apt/lists/partial
/in.archive.Ign http://in.archive.ubuntu.com trusty InReleasea and
signature failed
E: GPG error: http://in.archive.ubuntu.com trusty InRelease: Clearsigned
file isn't valid, got 'NODATA' (does the network require
authentication?)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Я тоже пробовал это решение
sudo apt-get clean
sudo mv /var/lib/apt/lists /var/lib/apt/lists.broke
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get update
Оба решения у меня не сработали.
Дайте мне знать, если требуются дополнительные подробности.
У меня была та же проблема, потому что я нахожусь позади прокси в моей компании. Решение состоит в том, что
Использование http_proxy
-E
sudo-E - получает обновление
, Что опция idicates к sudo управляет для выполнения переменных среды сохранения.