dpkg: проблемы зависимости предотвращают конфигурацию initramfs-инструментов

Можно попробовать также acetoneiso или EasyISO

acetoneiso может быть найден в Ubuntu.

И исходный код EasyISO был здесь

enter image description here

Просто опозорьте изображение и удвойтесь для открытия смонтированной папки.

10
27.04.2016, 21:12
2 ответа

Ваша система находится в состоянии, которое я думаю, не должен происходить: у Вас есть новая версия зависимости initramfs-tools-bin в установленном состоянии, но старой версии зависимости initramfs-tools в полуустановленном состоянии. Я не уверен, является ли проблема, что APT позволяет системе войти в состояние, где это не может восстановиться, dpkg позволяет системе войти в состояние, где это не может восстановиться, специалист по обслуживанию пакета использовал комбинацию зависимостей, которая не поддерживается, или мое ограниченное понимание не покрывает этот случай.

Попытайтесь использовать dpkg непосредственно:

dpkg --configure -a

Если это все еще жалуется на зависимости, попробовать

dpkg --configure -a --force-depends

Если это работает, у Вас есть dpkg база данных в согласованном состоянии. Необходимо получить APT в хорошем состоянии (который не требует никаких поврежденных зависимостей):

apt-get -f install

После этого можно возобновить нормальное обновление.


Если Ваша чистка /boot удалял старые ядра, которые были в пакетах, Вы не сможете удалить пакеты ядра больше. Необходимо будет воссоздать файлы. Можно создать пустые файлы (touch `cat /var/lib/dpkg/info/linux-image-1.2.3-foo`) если Вы удаляете linux-image-1.2.3-foo пакет и Вы вручную удалили некоторые свои файлы.

26
27.01.2020, 19:59
  • 1
    Благодарит тонну!!! dpkg с - сила - зависит, имеет значение, и затем фиксация поврежденного пакета добилась цели –  omuthu 24.01.2018, 09:58
update-initramfs: Generating /boot/initrd.img-3.8.0-32-lowlatency

gzip: stdout: No space left on device

Это означает, что необходимо удалить некоторые ядра. Старые, неиспользованные ядра являются лучшей альтернативой.

sudo dpkg --purge linux-generic-someold-version

вручную удаленные более старые файлы и теперь некоторое пространство свободны

НЕТ!

Вы ничего никогда не должны вручную удалять. Когда-либо. Только материал от /home и /tmp это может быть легко восстанавливаемой банкой меня затронутый вручную, иначе использовать инструменты. В этом суть наличия DPKG/APT к Вашему сервису. Если необходимо удалить что-то, используют apt/dpkg вместо этого и материал отпуска, сделанный вручную как последняя альтернатива. Я предполагаю, что Ваша текущая проблема из-за этого.


Для решения проблемы зависимости можно понизить, затем обновить:

sudo apt-get update
sudo apt-get -f install initramfs-tools=0.99ubuntu13 initramfs-tools-bin=0.99ubuntu13
sudo apt-get upgrade

Этой точкой необходимо было сказать dpkg/apt удалять старые ядра также.

2
27.01.2020, 19:59
  • 1
    я попробовал Ваше предложение. Это также перестало работать. Я обновил свой вопрос с выводом. –  MountainX-for-Monica 17.01.2014, 02:39

Теги

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