LINUX.ORG.RU
ФорумAdmin

dnf history rollback — бесполезный инструмент без задач?

 , , , ,


0

1

Некоторое время назад у меня в Fedora случилось апдейтов накачали (виноват сам, в общем-то, вины Fedora тут не было).

Попробовав применить dnf history rollback я обнаружил неприятную вещь: в репах Федоры хранится только самая последняя версия пакета, т.е. даже если попробовать даунгрейднуть сразу после апгрейда, будет показано сообщение, что таких пакетов в репах нет.

Этот конфуз заставил меня даже создать локальный репозиторий с помощью плагина dnf-plugin-local. Радостно предполагая, что теперь-то я ГОТОВ – я расслабился.

Продолжая эксперименты, я установил AlmaLinux и Oracle в Virtualbox и решил попробовать этот инструмент в них, т.к. там хранятся все версии пакетов и таких проблем как Федоре быть не должно.

Каково же было мое удивление, когда dnf history undo last так же выдало мне ошибку, но уже другую:

Problem: The operation would result in removing the following protected packages: kernel-uek-core etc.

https://files.catbox.moe/imvenn.png

Т.е. даунгрейднуть нельзя, если в обновлении было ядро. Но ведь.. ведро обновляется чуть ли ни в каждом втором обновлении!

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

Буду продолжать эксперименты по построению Unbreakable Linux :)



Последнее исправление: MoldAndLimeHoney (всего исправлений: 1)
Ответ на: комментарий от nvl

Ох, дела минувших дней. Длинная история. Шапка показала интелу фак и перестала делать работу за них, и мой хасвелл превратился в говно на где-то десять минорных релизов ядра. Началось с 5.8 в федоре и потом бэкпортировали эту срань в шапку.

papin-aziat ★★★★★
()
Ответ на: комментарий от nvl

Кстати, до сих пор аукается — из-за этого не могу на альме-8 юзать стабильное ядро 5.15, так что сижу на шестом свежачке-ml (они в elrepo стабильное 6.1 только для девятки делают), но это из-за настройки ядра i915.mitigations, она доступна начиная с, емнип, 5.15. Поэтому официальный стейбл 4.19 и стейбл 5.4 из elrepo мне не подходят.

papin-aziat ★★★★★
()