Попытка обновить мой веб-сервер, apt-get update
производит эту бесполезную ошибку после достижения 99% при чтении списков пакета в конце:
...
Ign http://mirror.rackspace.com trusty/universe Translation-en_US
Reading package lists... Error!
Если я пытаюсь установить какое-либо программное обеспечение или работать apt-get upgrade
это просто печатает ... 0%
и сбои тихо.
В dmesg я вижу, что эта беспокоящая строка появляется с каждой попыткой обновить или обновить:
[481989.865258] apt-get[17869]: segfault at ffffffffffffffff ip 00007f56e468fccb sp 00007fff4c83df10 error 5 in libapt-pkg.so.4.12.0[7f56e4639000+145000]
Я не уверен, куда пойти отсюда!
Править: Это, кажется, ресурсы/проблема памяти на этом сервере (виртуальный экземпляр на 512 МБ действительно должен быть больше). Остановка сервера ноутбука IPython и повторение способных команд были успешны.
Я испытал ту же проблему и решил ее с sudo dpkg-reconfigure libapt-pkg4.12
источник: http://www.schakko.de/2013/08/11/fixing-segmentation-fault-in-libapt-pkg/
Кажется, что Ваш способный файл кэша повреждается.
Открытый терминал и выполненный после команд.
Первый удаляют файл кэша.
sudo rm /var/cache/apt/*.bin
Теперь воссоздают его с помощью
sudo apt-get update
sudo apt-get upgrade
Мое предположение может быть некоторое дисковое повреждение к способному - получают пакет! Можно ли попытаться выполнить sudo apt-get install aptitude
и видеть ли то, что это делает? Если можно установить способность, она работает альтернативой способному - добираются, и можно также работать sudo aptitude reinstall apt-get
и видеть, в состоянии ли она восстановить склонный - добираются!:)
Мы столкнулись с подобной проблемой, и это был VM, которому дали слишком мало памяти. Увеличение RAM к 1G решило проблему для нас.