Я использую Virtualbox 4.1 на хосте Windows 7 x86_64. У меня есть коллекция виртуальных машин LTS 12.04 и 10.04, которые я использую для создания рабочих файлов. На прошлой неделе я начал замечать проблемы на виртуальных машинах 12.04. Пробовал обычный apt-get clean, но это не помогло.
Я развернул новую виртуальную машину 11.10 для тестирования обновления Worpress. Эта виртуальная машина никогда не была в состоянии запустить обновление apt-get без ошибок. Интересные ошибки выглядят так:
Get: 8 http://security.ubuntu.com oneiric-security/main Translation-en_US [344 B]
14% [7 Sources 48686/877 kB 6%] [Waiting for headers]bzip2: (stdin) is not a bzip2 file.
Hit http://security.ubuntu.com oneiric-security/multiverse Translation-en
Hit http://security.ubuntu.com oneiric-security/restricted Translation-en
Hit http://security.ubuntu.com oneiric-security/universe Translation-en
22% [7 Sources 127526/877 kB 15%] [Waiting for headers]/usr/bin/xz: (stdin): File format not recognized
и заканчиваются
/usr/bin/xz: (stdin): File format not recognized
Ign http://us.archive.ubuntu.com oneiric/main Translation-en_US
Ign http://us.archive.ubuntu.com oneiric-updates/main Translation-en_US
Fetched 18.5 MB in 47s (392 kB/s)
W: GPG error: http://us.archive.ubuntu.com oneiric InRelease: File /var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_oneiric_InRelease doesn't start with a clearsigned message
W: GPG error: http://security.ubuntu.com oneiric-security InRelease: File /var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_oneiric-security_InRelease doesn't start with a clearsigned message
xv-utils, lzma и т. Д. Все они установлены. Я переустанавливал виртуальную машину с нуля три раза и в одну и ту же точку.
Это решение работало отлично в моем случае:
Измените файл конфигурации что способное использование для поиска URL обновления
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
- сохранять резервное копирование conf
sudo gedit /etc/apt/sources.list
в редакторе просто находят и заменяют весь http:// на ftp://
или
удалите все и замените его зеркалом.
deb ftp-mirror name YOUR_UBUNTU_VERSION_HERE main
deb-src ftp-mirror name YOUR_UBUNTU_VERSION_HERE main
(может получить другие зеркала отсюда),
Я сделал это, потому что, по некоторым причинам работая в виртуальной машине http:// не работал с Кв. Попробуйте это надеется, что это будет работать
Это было глупо.
Проблема заключалась в том, что я недавно переключил Virtualbox на NAT на виртуальные машины Ubuntu, а не соединял их. Я выполнил несколько тестов и обнаружил, что если NAT был включен, проблемы с кодированием возникали на входящие файлы. Как только я вернул основной интерфейс в режим моста, ошибка изменилась на стандартную BADSIG, которая была исправлена путем повторного извлечения ключа из keyserv и запуска чистой программы apt-get.
У меня была похожая проблема с 12.04 в качестве Parallels VM, обновление apt-get предоставило med BADSIG для us.achive.ubuntu.com. Я переключился на другое зеркало (см. Ссылки в https://help.ubuntu.com/community/Repositories/CommandLine ) в /etc/apt/sources.list, и теперь обновление работает снова.