# rpm -Va
.M....G.. /var/log/gdm
.M....... /var/run/gdm
S.5....T. c /etc/dnsmasq.conf
В первом столбце найденные не соответствия файлов с данными в пакете, в мане нашел расшифровку:
S размер (Size) файла отличается
M режим (Mode) доступа отличается (включая права доступа и тип файла)
5 отличается контрольная MD5 сумма
D отличается старший/младший номер файла устройства (Device)
L отличается путь ссылки при readLink(2)
U отличается владелец (User)
G отличается групповое владение (Group)
T отличается время изменения (mTime)
Соответственно те пакеты которые содержали критичные ошибки исправил переустановкой:
yum reinstall gdm
Если неясно какой файл какому пакету принадлежит, делал запрос через тот же RPM. К примеру:
вывод rmp -Va:
S.?...... /usr/bin/MPEG4Gen
prelink: /usr/bin/SVGGen: at least one of file's dependencies has changed since prelinking
запрос в какой пакет входит файл:
#rpm -qf /usr/bin/MPEG4Gen
gpac-0.4.5-7.fc11.i586
Ну и переустановка пакета
yum reinstall gpac
И так все ошибочные пакеты. В результате у меня излечилось несколько непонятых багов с некоторыми программами. Данные ошибки получились в результате не очень удачного обновления с 8 версии на 9, что показательно даже с такой не очень маленькой кучей ошибок система работала стабильно, и баги были весьма незначительны.
Комментариев нет:
Отправить комментарий