18.10.09

Проверка системы

Во время чтения мануала про RPM вот здесь, решил проверить систему на наличие ошибок с помощью команды rpm -Va. В результате нашёл немало ошибок в системе. Ошибки выводятся следующим образом:
# 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, что показательно даже с такой не очень маленькой кучей ошибок система работала стабильно, и баги были весьма незначительны.

Комментариев нет:

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

Популярные сообщения