Рейтинг:1

Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» — конфликт в linux-образе

флаг cn

Я не могу установить пакеты с подходящий. Я использую Ubuntu 20.04 Focal.

Некоторые пакеты требуют Linux-образ-5.11.0-38-общий, как показано ниже.

:~$ sudo apt install <пакет>

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 linux-image-generic-hwe-20.04 : зависит от: linux-image-5.11.0-38-generic, но не будет установлен
 linux-modules-5.11.0-38-generic : зависит от: linux-image-5.11.0-38-generic, но он не будет установлен или
                                            linux-image-unsigned-5.11.0-38-generic, но он не будет установлен
 linux-modules-extra-5.11.0-38-generic : зависит от: linux-image-5.11.0-38-generic, но он не будет установлен или
                                                  linux-image-unsigned-5.11.0-38-generic, но он не будет установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

Мое ядро:

$ uname -r
5.11.0-37-общий

Можно ли как-то установить 5.11.0-38? Или понизить версию этих пакетов, чтобы они были совместимы с 5.11.0-37?

Nmath avatar
флаг ng
У вас есть как минимум «53 не обновленных пакета», что говорит о том, что вы отложили техническое обслуживание. Можете ли вы запустить «sudo apt update» и «sudo apt upgrade»? Эти команды всегда следует запускать перед установкой любого нового программного обеспечения.
Ermolai avatar
флаг cn
@Nmath Эти уже пробовал. Я могу обновляться нормально, но когда я пытаюсь обновить 1. появляются ошибки (см. мой вопрос для «1». - E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install») Спасибо за ваше время
Nmath avatar
флаг ng
Когда в последний раз вам удавалось успешно завершить обслуживание системы и какие изменения были внесены в систему с тех пор?
Someone avatar
флаг my
Смотрите отредактированную часть моих вопросов
флаг es
Вы случайно не запускаете антивирус Sophos или какой-либо другой антивирусный сервис в системе?
Ermolai avatar
флаг cn
@ярно Моя компания использует антивирус mcaffe на всех ноутбуках.
флаг es
https://kc.mcafee.com/corporate/index?page=content&id=KB87210&locale=en_US
Ermolai avatar
флаг cn
Отредактировал вопрос. Надеюсь, теперь он более полезен. Я понял, что у меня ядро ​​linux-image-5.11.0-37-generic, а 5.11.0-38 не установлено.
флаг es
Я думаю, что ваше антивирусное программное обеспечение может помешать установке нового ядра. Может ссылка которую я дал выше поможет.
Ermolai avatar
флаг cn
jarno Вы были правы. Я отключил mcaffe и запустил «sudo apt --fix-broken install», и проблема была решена. Большое спасибо @Algnis за помощь
Someone avatar
флаг my
@Ermolai Я рад помочь
Рейтинг:4
флаг in

Из этого руководство:

Способ 1: перенастроить базу данных пакетов

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

sudo dpkg --configure -a

Способ 2: использовать принудительную установку

Если установка пакета ранее была прервана, вы можете попробовать выполнить принудительную установку.

sudo apt-получить установку -f

Способ 3: попробуйте удалить проблемный пакет

Если для вас это не проблема, попробуйте удалить пакет вручную. Пожалуйста, не делайте этого для ядер Linux (пакеты, начинающиеся с linux-).

sudo apt удалить имя_пакета

Способ 4: удалить информационные файлы сообщения проблемного пакета

Это должно быть вашим последним средством. Вы можете попробовать удалить файлы, связанные с рассматриваемым пакетом, из /var/lib/dpkg/info.

Рейтинг:1
флаг tf

Итак, я обнаружил, что в моем случае ответом был плохой файл /etc/default/grub. Я нашел дополнительную пару кавычек на моем GRUB_CMDLINE_LINUX_DEFAULT=, который я редактировал некоторое время назад.

Я исправил файл grub и запустил перезагрузку update-grub, а затем выполнил установку apt --fix-broken. Это исправило мои обновления, и теперь у меня 5.11.0-41-generic без проблем.

Рейтинг:0
флаг my

Я нашел решение (конкретно для вашей проблемы)

 sudo rm -rf /var/cache/apt/archives/linux*

Эта команда удаляет все файлы, которые вызывали ошибки

Если это не сработало

затем

sudo rm -rf /var/lib/dpkg/info/linux-modules-5.11.0-38-generic 
sudo rm -rf /var/lib/dpkg/info/linux-image-generic-hwe-20.04
sudo rm -rf /var/lib/dpkg/info/linux-modules-extra-5.11.0-38-generic
sudo rm -rf /var/lib/dpkg/info/linux-generic-hwe-20.04
sudo apt install linux-modules-5.11.0-38-generic linux-image-generic-hwe-20.04 linux-modules-extra-5.11.0-38-generic linux-generic-hwe-20.04
sudo dpkg --configure -a 

Также вам следует отключить антивирус, а затем запустить «sudo apt --fix-broken install».

Ermolai avatar
флаг cn
Не сработало :( Спасибо за ваше время :)
Someone avatar
флаг my
@Ermolai смотри отредактированную вещь
Ermolai avatar
флаг cn
Я удалил указанные вами файлы. Когда я попытался запустить "apt install..." https://i.imgur.com/oX4EYMG.png
Someone avatar
флаг my
Можете ли вы запустить другие команды, такие как `sudo apt upgrade` @Ermolai
Ermolai avatar
флаг cn
Нет, одна и та же ошибка постоянно выскакивает. https://i.imgur.com/2n1Ghky.png Единственное решение - просто переустановить ubuntu?
Ermolai avatar
флаг cn
'sudo dpkg --configure -a' https://i.imgur.com/Nwzsijn.png
Someone avatar
флаг my
@Ermolai установлен ли aptitude? `sudo aptitude -f установить`
Ermolai avatar
флаг cn
Нет, это не https://i.imgur.com/TUXvaHm.png
Ermolai avatar
флаг cn
Также: ``` `sudo dpkg --remove linux-image-5.11.0-38-generic` `\п` `dpkg: предупреждение: игнорируется запрос на удаление linux-image-5.11.0-38-generic, который не установлен`
Ermolai avatar
флаг cn
Также отредактировал вопрос. Надеюсь, теперь он более полезен. Я понял, что у меня ядро ​​«linux-image-5.11.0-37-generic», а 5.11.0-38 не установлено.
Someone avatar
флаг my
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/131276/discussion-between-algnis-and-ermolai).
Zanna avatar
флаг kr
Я думал, что это как-то связано с McAfee? Можете ли вы отредактировать свой ответ, чтобы он содержал то, что действительно сработало, если да?
Will avatar
флаг id
Комментарии предполагают, что это не сработало, но ответ принят и одобрен - сработало ли это в конце концов?
Someone avatar
флаг my
@Will Это длинная история, вам нужно увидеть [Этот чат] (https://chat.stackexchange.com/rooms/131276/discussion-between-algnis-and-ermolai), чтобы узнать, что произошло.

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

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