| Summary: | Ошибка в настройках по умолчанию stmpclean | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Morozov <morozov> |
| Component: | stmpclean | Assignee: | Dmitry V. Levin <ldv> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | evg, ldv, placeholder, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
*** Bug 29771 has been marked as a duplicate of this bug. *** Ого! Я не менее 3-х месяцев терпел ;-) $ rpmquery -f /var/cache/man man-1.6g-alt2 Куда пропали каталоги? Я не брал. У меня KDesktop-7.0.2_RC1(примерно), обновленный до Sisyphus после покупки новой рабочей машины(т.е. недавно, а не 3 мес.). Удалял ли что -- не помню. (В ответ на комментарий №5)
> Удалял ли что
Пакеты имеются ввиду. Каталоги не трогал, естественно.
(In reply to comment #3) > $ rpmquery -f /var/cache/man > man-1.6g-alt2 > > Куда пропали каталоги? $ rpmquery -f /var/cache/man/{,X11R6/,local/}cat[123456789n] |sort -u man-1.6g-alt2 $ grep /var/cache/man /lib/tmpfiles.d/*.conf /lib/tmpfiles.d/systemd.conf:d /var/cache/man - - - 30d Другими словами, каталоги упакованы, но их хватает только до первой перезагрузки. |
Используемая в /etc/cron.daily/stmpclean конструкция: stmpclean -t "$timeout" /var/cache/man/{,X11R6/,local/}cat[123456789n] при отсутствии каталогов /..../cat[123456789n] приводит к следующей ошибке stmpclean: stmpclean[5095]: RACE?: lstat("/var/cache/man/cat[123456789n]") in / failed: No such file or directory, exiting Локальный mbox полон этих сообщений. К сожалению, shell-globbing - вещь злая и непредсказуемая. Вероятно, имеет смысл использовать find, что-то вроде такого: find /var/cache/man{,X11R6/,local/} -maxdepth 1 -name 'cat[123456789n]' -print0 | xargs -0 stmpclean -t "$timeout"