Рейтинг:1

Как устранить эту ошибку: пакеты имеют неудовлетворенные зависимости: linux-image-oem-20.04b: зависит?

флаг eg

я получаю эту ошибку

 Следующие пакеты имеют неудовлетворенные зависимости:
  linux-image-oem-20.04b: зависит:
 linux-image-5.10.0-1049-oem, но он не будет установлен E: неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

Я пробовал почти все, и это не позволяет мне устанавливать, удалять или обновлять что-либо. Я также пытался вручную установить пакет linux-image, но он выдает эту ошибку ->

 dpkg: архив обработки ошибок
 linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb (--установить): 
 невозможно открыть «/boot/vmlinuz-5.10.0-1049-oem.dpkg-new»: операция не
 разрешено Обнаружены ошибки при обработке: 

 linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb

Я тоже пытался обновить всю систему, но выдает эту ошибку

 Транзакция не удалась: система пакетов нарушена. Следующее
 пакеты имеют неудовлетворенные зависимости: linux-image-oem-20.04b: зависит:
 linux-image-5.10.0-1049-oem, но он не установлен

Попытался установить OEM-ядро с помощью следующей команды:

sudo apt установить linux-image-5.10.0-1049-oem

и это дает эту ошибку:

Подготовка к распаковке .../linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb ...
Распаковка linux-image-5.10.0-1049-oem (5.10.0-1049.51)...
dpkg: ошибка обработки архива /var/cache/apt/archives/linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb (--unpack):
 невозможно открыть «/boot/vmlinuz-5.10.0-1049-oem.dpkg-new»: операция не разрешена
г
При обработке возникли ошибки:
 /var/cache/apt/archives/linux-image-5.10.0-1049-oem_5.10.0-1049.51_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Someone avatar
флаг my
у меня тоже такая же ошибка после обновления
Someone avatar
флаг my
попробуйте выполнить sudo apt --fix-broken install
David avatar
флаг cn
Какую версию Ubuntu вы используете?
Someone avatar
флаг my
@David 20.04, пожалуйста, помогите мне тоже
флаг hu
Работает ли `sudo dpkg -P linux-image-5.10.0-1049-oem`?
Someone avatar
флаг my
моя проблема решена все равно спасибо
Suryanshu Dinkar avatar
флаг eg
@David Ubuntu 20.04.2 LTS (фосса-чармандер X74)
Suryanshu Dinkar avatar
флаг eg
@mikewhatever говорит «dpkg: предупреждение: игнорируется запрос на удаление linux-image-5.10.0-1049-oem, который не установлен» после выполнения вашей команды
David avatar
флаг cn
20.04.2 показывает, что вы отстаете в обновлениях. После того, как вы сможете делать обновления, вам нужно это исправить.
Suryanshu Dinkar avatar
флаг eg
Обновление @David не работает
David avatar
флаг cn
Да я сказал КОГДА!
Suryanshu Dinkar avatar
флаг eg
@David Вчера все работало нормально
Suryanshu Dinkar avatar
флаг eg
@AkshajSingla Что ты сделал?
Someone avatar
флаг my
я ответил на вопрос
user535733 avatar
флаг cn
Попробуйте установить OEM-ядро: `sudo apt install linux-image-5.10.0-1049-oem`. Скорее всего, это не удастся, и нам нужно увидеть вывод этой ошибки. Добавьте его к своему вопросу выше. Эффективный способ разрешения конфликтов зависимостей — следовать по цепочке, пока apt не сообщит вам, какой именно пакет конфликтует и почему. Как только вы разрешаете ЭТОТ конфликт, все снова работает правильно.
Suryanshu Dinkar avatar
флаг eg
@ user535733 обновил мой вопрос.
user535733 avatar
флаг cn
Таким образом, ваша реальная проблема не в «неудовлетворенных зависимостях». Ваша фактическая проблема кажется уместной: «невозможно открыть» /boot/vmlinuz-5.10.0-1049-oem.dpkg-new: операция не разрешена. Интересно. Это проблема разрешения, а не конфликт пакетов. Вы администратор этой системы? Это предустановленная новая аппаратная система (отсюда и OEM-ядро)? Или в этом есть что-то необычное или сложное, например, виртуальная машина, контейнер, WSL или более старое оборудование, или вы сами установили это на оборудование?
Suryanshu Dinkar avatar
флаг eg
@user535733 user535733 Невозможно открыть только потому, что в загрузочной папке нет такого файла.
Suryanshu Dinkar avatar
флаг eg
@user535733 user535733 Хотя есть 3 файла с одинаковым именем, но разных версий: 1) вмлинуз-5.10.0-1014-оем 2) вмлинуз-5.10.0-1045-оем 3) вмлинуз
Рейтинг:2
флаг my

Ошибка возникает из-за того, что антивирусная утилита не позволяет подходящий чтобы получить доступ к /ботинок каталог. Отключите все антивирусные службы, которыми вы пользуетесь.

Например, если вы используете MacCaffe, выполните следующие команды, чтобы исправить это (команды удалят антивирусную утилиту):

sudo dpkg --purge mfedx 
sudo dpkg --purge mcafeetp 
sudo dpkg --purge mcafeeespaac 
sudo dpkg --purge mcafeeespfileaccess 
Sudo dpkg --purge mcafeeesp 
sudo dpkg --purge mcafeert 
sudo dpkg --purge mfecma 
sudo dpkg --purge mfert
Рейтинг:0
флаг cn

мое решение состояло в том, чтобы отключить антивирус. после этого все работает нормально

David avatar
флаг cn
Где в вопросе ОП сказал, что они используют антивирус?
Suryanshu Dinkar avatar
флаг eg
я не пользовался никаким антивирусом.
Someone avatar
флаг my
@David Тот факт, что OP нигде не упомянул антивирус, не делает это NAA или неправильным / неточным ответом. Насколько я вижу, OP даже не упомянул, что они на Ubuntu, делает ли это вопрос не по теме? Нет. Как видно из ответа, получившего наибольшее количество голосов, проблема связана с антивирусом.
David avatar
флаг cn
Как говорит ОП, он НЕ использует антивирус. Перенеси свою болтовню в другое место.
Thomas Aichinger avatar
флаг cn
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав [Задать вопрос](https://askubuntu.com/questions/ask). Чтобы получать уведомления, когда на этот вопрос будут получены новые ответы, вы можете [подписаться на этот вопрос](https://meta.stackexchange.com/q/345661). Как только у вас будет достаточно [репутации](https://askubuntu.com/help/whats-reputation), вы также можете [добавить вознаграждение](https://askubuntu.com/help/привилегии/set-bounties) для розыгрыша больше внимания этому вопросу. - [Из обзора](/review/low-quality-posts/1206887)
Рейтинг:-1
флаг eg

После того, как я попробовал так много вещей, у меня сработало то, что я переместил папку etc/apt в другое место, очевидно, вы не можете просто щелкнуть правой кнопкой мыши и переместить эту папку. Вы должны переместить эту папку с помощью терминала, используя следующую команду:

sudo mv etc/apt <путь_назначения>

После этого попробуйте запустить приведенную ниже команду и не беспокойтесь об ошибках.

sudo apt-получить обновление
sudo apt --fix-сломанная установка

И теперь вам нужно снова переместить папку apt на ее место (если папка apt автоматически создается в /etc/, удалите эту папку), используя следующую команду:

sudo mv <source_path_apt_folder> и т. д./

Теперь снова запустите следующие команды:

  • sudo apt-получить обновление.
  • sudo apt полное обновление(по желанию)
Someone avatar
флаг my
**НЕ запускайте** указанные команды. (1) Упомянутый командир неполный (отсутствует `/` перед `/etc`). (2) Удаление/перемещение конфигурации APT вызовет много ошибок! (3) Часто команды могут повредить пакет «apt» из-за отсутствия файлов.

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

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