При обработке следующих пакетов произошли ошибки linux generic

После обновления dpkg вызывает конфигурирование grub, которое завершается с ошибкой.

После очередного apt-get upgrade и apt-get autoremove на Mint 19 оказалось, что dpkg не смог настроить пакет с обновлением образа оси. Точнее, не смог удалить старый linux-image-4.15.0-66-generic. Когда запустил upgrade ещё раз, вывел вот это:

Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Расчёт обновлений… Готово Следующий пакет устанавливался автоматически и больше не требуется: shim Для его удаления используйте «sudo apt autoremove». Следующие пакеты будут УДАЛЕНЫ: linux-image-4.15.0-66-generic Следующие пакеты будут оставлены в неизменном виде: fwupd fwupdate fwupdate-signed linux-generic linux-headers-generic linux-image-generic Следующие пакеты будут обновлены: code linux-base Обновлено 2 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 6 пакетов не обновлено. Установлено или удалено не до конца 5 пакетов. Необходимо скачать 0 B/62,3 MB архивов. После данной операции объём занятого дискового пространства уменьшится на 8 394 kB. Хотите продолжить? [Д/н] y Предварительная настройка пакетов . (Чтение базы данных … на данный момент установлено 410706 файлов и каталогов.) Удаляется linux-image-4.15.0-66-generic (4.15.0-66.75) … /etc/kernel/postrm.d/initramfs-tools: update-initramfs: Deleting /boot/initrd.img-4.15.0-66-generic /etc/kernel/postrm.d/zz-update-grub: Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/50_linuxmint.cfg' Генерируется файл настройки grub … Найден образ linux: /boot/vmlinuz-4.15.0-76-generic Найден образ initrd: /boot/initrd.img-4.15.0-76-generic Найден образ linux: /boot/vmlinuz-4.15.0-72-generic Найден образ initrd: /boot/initrd.img-4.15.0-72-generic Найден образ linux: /boot/vmlinuz-4.15.0-70-generic Найден образ initrd: /boot/initrd.img-4.15.0-70-generic Найден образ linux: /boot/vmlinuz-4.15.0-20-generic Найден образ initrd: /boot/initrd.img-4.15.0-20-generic Найден образ linux: /boot/vmlinuz-4.15.0-76-generic Найден образ initrd: /boot/initrd.img-4.15.0-76-generic Найден образ linux: /boot/vmlinuz-4.15.0-72-generic Найден образ initrd: /boot/initrd.img-4.15.0-72-generic Найден образ linux: /boot/vmlinuz-4.15.0-70-generic Найден образ initrd: /boot/initrd.img-4.15.0-70-generic Найден образ linux: /boot/vmlinuz-4.15.0-20-generic Найден образ initrd: /boot/initrd.img-4.15.0-20-generic Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI ошибка: syntax error. ошибка: Incorrect command. ошибка: syntax error. Синтаксическая ошибка в строке 138 В сгенерированном файле настроек GRUB обнаружены синтаксические ошибки. Убедитесь, что в файлах /etc/default/grub и /etc/grub.d/* ошибки отсутствуют или пошлите сообщение об ошибке в прикреплённым файлом /boot/grub/grub.cfg.new. run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1 dpkg: ошибка при обработке пакета linux-image-4.15.0-66-generic (--remove): installed linux-image-4.15.0-66-generic package post-removal script subprocess returned error exit status 1 При обработке следующих пакетов произошли ошибки: linux-image-4.15.0-66-generic E: Sub-process /usr/bin/dpkg returned an error code (1) 

Сконфигурировал граб вручную с grub-mkconfig , но dpkg упрорно делал по своему. Когда посмотрел 138 строчку его сгенерированного конфига, там было так:

### BEGIN /etc/grub.d/40_custom_proxy ### menuentry "Linux Mint" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f034ca3a-4301-49a0-8ca3-148874a7e419' < ># ЭТО 138 СТРОКА ### END /etc/grub.d/40_custom_proxy ### 

Подозреваю, шо в блоке фигурных скобок должны быть какие-то указания, как в других блоках, но как их получить? Файл /etc/default/grub без комментариев выглядит так:

GRUB_DEFAULT="0" GRUB_TIMEOUT_STYLE="hidden" GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" 

А /ect/default/grub.d//etc/default/grub.d/50_linuxmint.cfg так:

set -e GRUB_DISTRIBUTOR="Ubuntu" 

Прэкол в том, шо теперь dpkg пытается удалить старый линусячий образ при любой операции apt, будь то обновление, удаление или установка, так шо я не могу теперь вообще воспользоваться менеджером пакетов. Можно хотя бы как то заставить dpkg забыть об этом образе и не пытаться конфигурировать grub? Мне граб по сути не нужен, комп загружает сразу раздел с линуксом.

Читайте также:  Tar linux команды сжатия

Источник

Как испарвить ошибку при обновлении пакетов, связанную с linux-image-5.13.0-39-generic?

xotkot

если на русском форуме, а точнее сервисе вопросов и ответов по IT-тематике, стесняетесь вывода в консоли русского языка то просто перед командой добавьте нужную локаль, например:
LANG=en_US.UTF-8 sudo apt install gh
естественно указанная локаль должна быть установленна в системе

dmtrbskkv

xotkot, с русским языком неудобно гуглить ошибки. А так, в языке стоит локаль английская. Но даже если использовать код указанный вами, то ответ от apt будет все так же на русском языке

xotkot

в данном случае это не помеха, так как на русском здесь указанна, так сказать, общая информация по установке, и не относится к конкретной ошибке.

это странно, возможно просто не установленна указанная локаль ?
текущая:
localectl
какие локали установлены в системе смотри командой:
localectl list-locales
задействовать нужную из списка установленных(смотри выше):
localectl set-locale en_US.UTF-8

п.с.
если нужная локаль не установленна, то есть нету в списке выводимой командой localectl list-locales
то добавь нужную в файле /etc/locale.gen а затем сгенерируй её командой
locale-gen

Источник

После обновления dpkg вызывает конфигурирование grub, которое завершается с ошибкой

После очередного apt-get upgrade и apt-get autoremove на Mint 19 оказалось, что dpkg не смог настроить пакет с обновлением образа оси. Точнее, не смог удалить старый linux-image-4.15.0-66-generic. Когда запустил upgrade ещё раз, вывел вот это:

Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Расчёт обновлений… Готово Следующий пакет устанавливался автоматически и больше не требуется: shim Для его удаления используйте «sudo apt autoremove». Следующие пакеты будут УДАЛЕНЫ: linux-image-4.15.0-66-generic Следующие пакеты будут оставлены в неизменном виде: fwupd fwupdate fwupdate-signed linux-generic linux-headers-generic linux-image-generic Следующие пакеты будут обновлены: code linux-base Обновлено 2 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 6 пакетов не обновлено. Установлено или удалено не до конца 5 пакетов. Необходимо скачать 0 B/62,3 MB архивов. После данной операции объём занятого дискового пространства уменьшится на 8 394 kB. Хотите продолжить? [Д/н] y Предварительная настройка пакетов . (Чтение базы данных … на данный момент установлено 410706 файлов и каталогов.) Удаляется linux-image-4.15.0-66-generic (4.15.0-66.75) … /etc/kernel/postrm.d/initramfs-tools: update-initramfs: Deleting /boot/initrd.img-4.15.0-66-generic /etc/kernel/postrm.d/zz-update-grub: Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/50_linuxmint.cfg' Генерируется файл настройки grub … Найден образ linux: /boot/vmlinuz-4.15.0-76-generic Найден образ initrd: /boot/initrd.img-4.15.0-76-generic Найден образ linux: /boot/vmlinuz-4.15.0-72-generic Найден образ initrd: /boot/initrd.img-4.15.0-72-generic Найден образ linux: /boot/vmlinuz-4.15.0-70-generic Найден образ initrd: /boot/initrd.img-4.15.0-70-generic Найден образ linux: /boot/vmlinuz-4.15.0-20-generic Найден образ initrd: /boot/initrd.img-4.15.0-20-generic Найден образ linux: /boot/vmlinuz-4.15.0-76-generic Найден образ initrd: /boot/initrd.img-4.15.0-76-generic Найден образ linux: /boot/vmlinuz-4.15.0-72-generic Найден образ initrd: /boot/initrd.img-4.15.0-72-generic Найден образ linux: /boot/vmlinuz-4.15.0-70-generic Найден образ initrd: /boot/initrd.img-4.15.0-70-generic Найден образ linux: /boot/vmlinuz-4.15.0-20-generic Найден образ initrd: /boot/initrd.img-4.15.0-20-generic Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI ошибка: syntax error. ошибка: Incorrect command. ошибка: syntax error. Синтаксическая ошибка в строке 138 В сгенерированном файле настроек GRUB обнаружены синтаксические ошибки. Убедитесь, что в файлах /etc/default/grub и /etc/grub.d/* ошибки отсутствуют или пошлите сообщение об ошибке в прикреплённым файлом /boot/grub/grub.cfg.new. run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1 dpkg: ошибка при обработке пакета linux-image-4.15.0-66-generic (--remove): installed linux-image-4.15.0-66-generic package post-removal script subprocess returned error exit status 1 При обработке следующих пакетов произошли ошибки: linux-image-4.15.0-66-generic E: Sub-process /usr/bin/dpkg returned an error code (1) 

Сконфигурировал граб вручную с grub-mkconfig, но dpkg упрорно делал по своему. Когда посмотрел 138 строчку его сгенерированного конфига, там было так:

### BEGIN /etc/grub.d/40_custom_proxy ### menuentry "Linux Mint" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f034ca3a-4301-49a0-8ca3-148874a7e419' < ># ЭТО 138 СТРОКА ### END /etc/grub.d/40_custom_proxy ### 

Подозреваю, шо в блоке фигурных скобок должны быть какие-то указания, как в других блоках, но как их получить? Файл /etc/default/grub без комментариев выглядит так:

GRUB_DEFAULT="0" GRUB_TIMEOUT_STYLE="hidden" GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" 
set -e GRUB_DISTRIBUTOR="Ubuntu" 

Прэкол в том, шо теперь dpkg пытается удалить старый линусячий образ при любой операции apt, будь то обновление, удаление или установка, так шо я не могу теперь вообще воспользоваться менеджером пакетов. Можно хотя бы как то заставить dpkg забыть об этом образе и не пытаться конфигурировать grub? Мне граб по сути не нужен, комп загружает сразу раздел с линуксом.

Читайте также:  Radeon vega 3 graphics linux

Источник

Linux Mint Forums

Ошибка с пакетом linux-image-5.15.0-50-generic

Ошибка с пакетом linux-image-5.15.0-50-generic

Post by real_dagon » Thu Oct 13, 2022 11:09 am

OS: Mint 21 x64
Kernel: 5.15.0-48-generic

Не установился данный пакет и apt -f install тоже не помогает. Ниже вывод. Куда копать?

Следующие пакеты устанавливались автоматически и больше не требуются: libbloom1 libcork16 libcorkipset1 libev4 libjsonparser1.1 libmbedcrypto7 Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Установлено или удалено не до конца 1 пакетов. После данной операции объём занятого дискового пространства возрастёт на 0 B. Настраивается пакет linux-image-5.15.0-50-generic (5.15.0-50.56) … Обрабатываются триггеры для linux-image-5.15.0-50-generic (5.15.0-50.56) … /etc/kernel/postinst.d/dkms: * dkms: running auto installation service for kernel 5.15.0-50-generic . done. /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-5.15.0-50-generic I: The initramfs will attempt to resume from /dev/nvme0n1p1 I: (UUID=f76cb554-f7f6-42da-b939-2b16604ccb11) I: Set the RESUME variable to override this. zstd: error 25 : Write error : No space left on device (cannot write compressed block) E: mkinitramfs failure zstd -q -1 -T0 25 update-initramfs: failed for /boot/initrd.img-5.15.0-50-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: ошибка при обработке пакета linux-image-5.15.0-50-generic (--configure): installed linux-image-5.15.0-50-generic package post-installation script subpro cess returned error exit status 1 При обработке следующих пакетов произошли ошибки: linux-image-5.15.0-50-generic E: Sub-process /usr/bin/dpkg returned an error code (1) 

Last edited by LockBot on Thu Apr 13, 2023 10:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Источник

Оцените статью
Adblock
detector