Bug 31031 - После перезагрузки системы уничтожается база данных =whatis=
Summary: После перезагрузки системы уничтожается база данных =whatis=
Status: CLOSED DUPLICATE of bug 29556
Alias: None
Product: Sisyphus
Classification: Development
Component: man-whatis (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-28 08:58 MSK by Eugine V. Kosenko
Modified: 2017-08-28 16:55 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugine V. Kosenko 2015-05-28 08:58:29 MSK
Эту базу =/var/cache/man/whatis= можно пересоздать вручную, используя =makewhatis=, после чего все работает хорошо.  Проверено, что триггеры =rpm= при установке и удалении пакетов отрабатываются нормально.  Но после презагрузки даже в одиночный режим (режим 1), в каталоге =/var/cache/man= исчезают все файлы (но каталоги остаются), и создается один файл =whatis= нулевого размера.  Службы =crond= и =anacron= в целях отладки временно выключены.  Более того, переключение между режимами с помощью =init 1/3/5= каталог =/var/cache/man= не меняет, база сохраняется.  Вот службы, которые стартуют на уровне 1:

# chkconfig --list|grep "1:on"
blk-availability        0:off   1:on    2:on    3:on    4:on    5:on    6:off
lvm2-lvmetad    0:off   1:on    2:on    3:on    4:on    5:on    6:off
lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
sysstat         0:off   1:on    2:on    3:on    4:on    5:on    6:off

Могу дать и полный список, если это важно.  Однако я заметил, что там еще кое-что делается, например, время настраивается.  Скриншот экрана загрузки сделать, увы, не могу.  В системных журналах на тему =whatis= только аудит моих действий по =sudo=.
Comment 1 stalker 2015-05-28 20:05:18 MSK
Проверьте для начала фс на предмет ошибок, лучше всего загрузившись с какого livecd
А так же проверьте хотя бы  smart жёстких дисков/память
Comment 2 Alexey Shabalin 2015-05-28 20:21:20 MSK
/lib/tmpfiles.d/man.conf ?
https://bugzilla.altlinux.org/show_bug.cgi?id=29774
возможно надо заменить
D /var/cache/man 3775 root man -
на
d /var/cache/man 3775 root man -

rpm -qf man.conf 
man-1.6g-alt3
Comment 3 Eugine V. Kosenko 2015-05-30 17:15:09 MSK
В самом деле, помогла. Почему бы эту настройку не включить в конфигурацию "из коробки"? Ведь для пользователя, который в этой магии не разбирается, такое поведение несколько неожиданно. А если при этом сломается что-то другое, то хотелось бы понять, что именно?
Comment 4 Sergey Y. Afonin 2017-08-28 16:55:36 MSK
Кажется, это был дубликат

*** This bug has been marked as a duplicate of bug 29556 ***