Эту базу =/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=.
Проверьте для начала фс на предмет ошибок, лучше всего загрузившись с какого livecd А так же проверьте хотя бы smart жёстких дисков/память
/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
В самом деле, помогла. Почему бы эту настройку не включить в конфигурацию "из коробки"? Ведь для пользователя, который в этой магии не разбирается, такое поведение несколько неожиданно. А если при этом сломается что-то другое, то хотелось бы понять, что именно?
Кажется, это был дубликат *** This bug has been marked as a duplicate of bug 29556 ***