Я работаю с виртуальной машиной, которой раньше не управлял, и она в плохом состоянии (но мне нужно ее спасти). Я не эксперт по Linux, но за последние 5 лет я смог решить проблемы с помощью Google. Вчера, после целого дня, я не знаю, что еще делать, затем задавал глупые вопросы, просто излагая свою проблему.
apt-get install linux-image-generic
Я понимаю, что в этом посте даже нет правильного вопроса, но я даже не знаю, как его сформулировать. Кажется, что так много всего сломано, что, очевидно, я как бы сбился с пути, откуда начать.
редактировать
вывод dpkg --get-selections
: http://pastebin.com/CRFaaJ7m
вывод apt-get install linux-generic
: http://pastebin.com/7t20Bavu
вывод dpgk --configure -a
: http://pastebin.com/Hpmch9dM
также я думаю, что вывод может быть интересным (особенно начиная со строки 484): http://pastebin.com/uUi86FtT
Видел только одно старое ядро от dpkg
состояние, но я не уверен если это действительно на диске.
Так или иначе:
Сделайте резервное копирование файла состояния DPKG
cp /var/lib/dpkg/status /var/lib/dpkg/status.backup0
Очистите те вручную удаленные ядра от состояния DPKG
Проверьте, какая строка является записью пакета
grep -n linux-image-extra-3.13.0-93-generic /var/lib/dpkg/status
Открытое состояние для редактирования (изменение xxxxx
с номером строки)
nano +xxxxx /var/lib/dpkg/status
Измените его состояние на deinstall
как этот пример
Package: linux-image-extra-3.13.0-93-generic
Status: install ok installed
кому:
Package: linux-image-extra-3.13.0-93-generic
Status: deinstall ok config-files
Ctrl+O для сохранения и Ctrl+X для выхода
Сделайте предыдущий шаг для следующих пакетов
linux-image-3.13.0-93-generic
linux-image-extra-3.13.0-101-generic
linux-image-3.13.0-101-generic
Измените сообщение DBus - сценарий установки для пропуска ошибок
nano /var/lib/dpkg/info/dbus.postinst
и комментарий set -e
→ #set -e
(вокруг строки № 5)
Продолжите предыдущую установку
dpkg --configure -a
Зафиксируйте зависимости
apt -f install