Сломал Федору.

Posted: 2015-12-02 in IT, Software
Метки:

Penguin_USB_Flash_4Gb_Small

Обновив проприетарный видео-драйвер, немного сломал рабочую систему. Причём сломалось оно как-то хитро,
и грузился у меня после этого только сингл-мод. А значит, самое время узнать про такую вещь, как yum history.

Логинимся в Single-Mode, стартуем сеть командой service network start, вводим волшебное заклинание и видим волшебную табличку в ASCII-графике:
# yum history
Загружены модули: langpacks
ID | Вход пользователя | Дата и время | Действия | Изменен
-------------------------------------------------------------------------------
120 | Amin | 2015-12-01 18:55 | Update | ***
119 | Amin | 2015-11-24 19:45 | E, I, U | 61
.................

Смотрим, что мы поменяли в системе последним обновлением (самое верхнее, номер 120):
# yum history info 120
Загружены модули: langpacks
Код операции : 120
Время начала : Tue Dec 1 21:13:41 2015
Начало rpmdb : 1878:5dfdd10dad671e46d86148fd15ede939521fb779
Конечное время : 21:13:42 2015 (1 секунд)
Конец rpmdb : 1878:6f24fcbf85e3a9553d48ccab3506b361ef5202fc
Пользователь : Amin
Код возврата : Успешно
Команда: update
Пакеты изменены:
Обновлено xorg-x11-drv-nvidia-304xx-304.128-1.****.**** @rpmfusion-nonfree-updates
Обновление 304.131-1.****.**** @rpmfusion-nonfree-updates
Обновлено xorg-x11-drv-nvidia-304xx-libs-304.128-1.***.**** @rpmfusion-nonfree-updates
Обновление 304.131-1.****.**** @rpmfusion-nonfree-updates
........ тут ещё kmod-nvidia-версия-что-то-там и прочие зависимости .............

Опа — обновился видеодрайвер, и после этого обновления возникла проблема.
Просто и без паники откатываем его (да, прямо там же, не выходя из сингл-мода):
# yum history undo 120
Подтверждаем вводом «Y», дожидаемся завершения работы и ребутимся. Наша система снова работает, можно гамать дальше.
Что зачётно — делается это буквально за считанные минуты, доступно из сингл-мода и требует только наличия инета или свого сервера с копиями репозитариев. После этого картина изменится:
# yum history
Загружены модули: langpacks
ID | Вход пользователя | Дата и время | Действия | Изменен
-------------------------------------------------------------------------------
121 | Система | 2015-12-01 20:12 | Downgrade | ***
120 | Amin | 2015-12-01 18:55 | Update | ***
119 | Amin | 2015-11-24 19:45 | E, I, U | 61
.................

Естественно, по команде yum history info 121 можно посмотреть, что именно мы откатили, на какие версии и когда.
Встроенные линуксячьи средства неимоверно мощны, и могут помочь поднять систему даже в самых, казалось бы, печальных случаях.

Почему я это написал ? Ну потому что это впервые за 7 лет использования федоры, когда мне пришлось откатывать установленный апдейт. Всё когда-то бывает в первый раз.

А ещё есть снапшоты уровня файловой системы. Но у меня не было пока что повода их использовать дома.

Реклама

Обсуждение закрыто.