Все мои виртуальные машины Ubuntu имеют проблемы с обновлением apt-get

Я использую 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 и т. Д. Все они установлены. Я переустанавливал виртуальную машину с нуля три раза и в одну и ту же точку.

4
задан 11 June 2012 в 01:52

3 ответа

Это решение работало отлично в моем случае:

Измените файл конфигурации что способное использование для поиска 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:// не работал с Кв. Попробуйте это надеется, что это будет работать

5
ответ дан 11 June 2012 в 01:52

Это было глупо.

Проблема заключалась в том, что я недавно переключил Virtualbox на NAT на виртуальные машины Ubuntu, а не соединял их. Я выполнил несколько тестов и обнаружил, что если NAT был включен, проблемы с кодированием возникали на входящие файлы. Как только я вернул основной интерфейс в режим моста, ошибка изменилась на стандартную BADSIG, которая была исправлена ​​путем повторного извлечения ключа из keyserv и запуска чистой программы apt-get.

0
ответ дан 11 June 2012 в 01:52

У меня была похожая проблема с 12.04 в качестве Parallels VM, обновление apt-get предоставило med BADSIG для us.achive.ubuntu.com. Я переключился на другое зеркало (см. Ссылки в https://help.ubuntu.com/community/Repositories/CommandLine ) в /etc/apt/sources.list, и теперь обновление работает снова.

0
ответ дан 11 June 2012 в 01:52

Другие вопросы по тегам:

Похожие вопросы: