Рейтинг:0

Не удалось выполнить «sudo apt upgrade»: подпроцесс /usr/bin/dpkg вернул код ошибки (1)

флаг in

Всякий раз, когда я пытаюсь выполнить судо подходящее обновление Я получаю следующее:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчет обновления... Готово
0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.
2 не полностью установлен или удален.
Нужно получить 0 Б/8978 кБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
Настройка linux-image-5.4.0-77-generic (5.4.0-77.86)...
Триггеры обработки для linux-image-5.4.0-77-generic (5.4.0-77.86) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Генерация /boot/initrd.img-5.4.0-77-generic
/etc/kernel/postinst.d/zz-update-grub:
Исходный файл `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: Синтаксическая ошибка: строка без кавычек
run-parts: /etc/kernel/postinst.d/zz-update-grub завершился с кодом возврата 2
dpkg: ошибка обработки пакета linux-image-5.4.0-77-generic (--configure):
 установленный linux-image-5.4.0-77-generic пакет послеустановочный подпроцесс скрипта вернул статус выхода ошибки 1
При обработке возникли ошибки:
 Linux-образ-5.4.0-77-общий
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Я интерпретирую вывод, что все установлено, за исключением двух пакетов, которые «не полностью установлены или удалены».

Когда я пытаюсь выполнить sudo apt автоудаление Я получаю следующий вывод:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующие пакеты будут УДАЛЕНЫ:
  Linux-образ-5.4.0-73-общий
0 обновлено, 0 установлено заново, 1 удалено и 0 не обновлено.
2 не полностью установлен или удален.
После этой операции на диске освободится 11,8 МБ.
Вы хотите продолжить? [Да/нет] г
(Чтение базы данных... На данный момент установлено 109583 файлов и каталогов.)
Удаление linux-image-5.4.0-73-generic (5.4.0-73.82)...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: удаление /boot/initrd.img-5.4.0-73-generic
/etc/kernel/postrm.d/zz-update-grub:
Исходный файл `/etc/default/grub'
/usr/sbin/grub-mkconfig: 36: /etc/default/grub: Синтаксическая ошибка: строка без кавычек
run-parts: /etc/kernel/postrm.d/zz-update-grub завершился с кодом возврата 2
dpkg: ошибка обработки пакета linux-image-5.4.0-73-generic (--remove):
 установленный linux-image-5.4.0-73-generic подпроцесс сценария после удаления пакета вернул статус выхода ошибки 1
dpkg: слишком много ошибок, остановка
При обработке возникли ошибки:
 Linux-образ-5.4.0-73-общий
Обработка была остановлена ​​из-за слишком большого количества ошибок.
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Я также попробовал следующий но это не помогает. Как решить эту проблему?

Редактировать: /etc/по умолчанию/жратва

# Если вы измените этот файл, после этого запустите update-grub, чтобы обновить
# /boot/жратва/жратва.cfg.
# Полную документацию по параметрам этого файла см. в:
# info -f grub -n 'Простая конфигурация'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE = скрыто
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# Раскомментируйте, чтобы включить фильтрацию BadRAM, измените в соответствии с вашими потребностями
# Это работает с Linux (патч не требуется) и с любым ядром, которое получает
# информация о карте памяти из GRUB (GNU Mach, ядро ​​FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Раскомментируйте, чтобы отключить графический терминал (только для grub-pc)
#GRUB_TERMINAL=консоль

# Разрешение, используемое на графическом терминале
# обратите внимание, что вы можете использовать только те режимы, которые поддерживает ваша видеокарта через VBE
# вы можете увидеть их в реальном GRUB с помощью команды `vbeinfo'
#GRUB_GFXMODE=640x480

# Раскомментируйте, если вы не хотите, чтобы GRUB передавал параметр "root=UUID=xxx" в Linux
#GRUB_DISABLE_LINUX_UUID=истина

# Раскомментируйте, чтобы отключить генерацию пунктов меню режима восстановления
#GRUB_DISABLE_RECOVERY="истина"

# Раскомментируйте, чтобы получить звуковой сигнал при запуске grub
#GRUB_INIT_TUNE="480 440 1"

GRUB_CMDLINE_LINUX="libata.force=noncq

я удалил GRUB_CMDLINE_LINUX="libata.force=noncq теперь все снова работает нормально. Большое спасибо за вашу помощь!

Organic Marble avatar
флаг us
Похоже, у вас ошибка в /etc/default/grub. Пожалуйста, отредактируйте свой пост и включите содержимое этого файла. Не пишите это в комментарии, отредактируйте свой пост. Выкладывайте текст, а не скриншот.
Рейтинг:2
флаг us

Я не знаю, что должна делать эта строка из /etc/default/grub, но ей нужна конечная кавычка.

GRUB_CMDLINE_LINUX="libata.force=noncq

Сообщается о следующей ошибке

/etc/default/grub: Синтаксическая ошибка: строка без кавычек

(Примечание в скобках: после редактирования /etc/default/grub вам необходимо создать sudo update-grub команда для включения изменений. После того, как вы отредактировали /etc/default/grub, чтобы внести это изменение, вы либо не выполнили команду, либо проигнорировали полученные ошибки)

AvSaba avatar
флаг ru
Записи в этой строке добавляются в конец командной строки «linux» (строка «kernel» устаревшей версии GRUB) как для обычного режима, так и для режима восстановления.Он используется для передачи параметров ядру. [Источник] (https://help.ubuntu.com/community/Grub2/Setup)
Organic Marble avatar
флаг us
@AvSaba Я знаю, что делает эта строка в целом, но не часть `libata....`
AvSaba avatar
флаг ru
О, я поставил комментарий ради полностью.

Ответить или комментировать

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