run-crons: Illegal instruction

Доброго времени суток.
Недавно поставил на сервер Gentoo, никак не нарадуюсь - всё работает быстро и чётко :) Но осталась пара мелких косяков.
Вот, например, с кроном: на root@localhost постоянно приходят пачки сообщений вроде

/usr/sbin/run-crons: line 65: 20867 Illegal instruction     find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; >&/dev/null
/usr/sbin/run-crons: line 65: 20869 Illegal instruction     find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; >&/dev/null
/usr/sbin/run-crons: line 65: 20870 Illegal instruction     find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; >&/dev/null
/usr/sbin/run-crons: line 65: 20871 Illegal instruction     find ${LOCKDIR} -name cron.$BASE $TIME -exec rm {} \; >&/dev/null

При этом cron отрабатывает задания нормально, проверял. От чего такое может быть?
Единственное, что мне приходит в голову - это из-за косяка, допущенного мною при начальной установке: я компилировал базовую систему на своём десктопе (т.е. на другой тачке) и спутал в make.conf ключик gcc march - к стыду своему, не знал, что в Pentium 4 и Celeron D разные ядра :( Тогда из-за этого почти любая программа падала с Illegal instruction, и мне пришлось воткнуть винчестер с гентой обратно, поправить march (с prescott на pentium4) и сделать emerge -u world.
Но по идее, и vixie-cron, и find при этом были пересобраны, так что даже не знаю... Подскажите, куда копать?

lockie пишет: мне

lockie написал(а):
мне пришлось воткнуть винчестер с гентой обратно, поправить march (с prescott на pentium4) и сделать emerge -u world.
Но по идее, и vixie-cron, и find при этом были пересобраны, так что даже не знаю... Подскажите, куда копать?

Нет, они вряд ли были пересобраны. Надо было делать emerge -e world.


Пожалуйста, не описывайте своё железо в подписи

Гм... ну, по идее,

Гм... ну, по идее, раз настройки в make.conf сменились, emerge должно пересобрать всё, на что новые настройки влияют... наверное, не знаю я чего-то :)
Ок, а теперь... emerge -e vixie-cron findutils ? Оно мне предложило пересобрать 83 пакета, а сервак-то рабочий... Подскажите, есть ли способ пересобрать пакеты без пересборки зависимостей?

Нет, почитайте

Нет, почитайте handbook и маны emerge и portage.

emerge vixie-cron findutils пересоберёт два этих пакета. Но в данном случае надо пересобрать всё. Как раз потому, что сервак рабочий, и где ещё эта ошибка вылезет, никому не известно.


Пожалуйста, не описывайте своё железо в подписи

emerge vixie-cron

emerge vixie-cron findutils
Помогло, вроде за сутки ни одно письмо не пришло. На днях пересоберу весь мир :)
Большое спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".