Я только что обновил наш сервер до Ubuntu 10.04 и cron
просто перестал работать. Я попытался перезапустить сервер, перезапустить cron
но у меня ничего не работало. Он просто сообщает в /var/log/syslog
:
May 12 16:32:01 uhor CRON[8424]: Module is unknown
May 12 16:33:01 uhor CRON[8430]: Module is unknown
May 12 16:33:01 uhor CRON[8429]: Module is unknown
May 12 16:34:01 uhor CRON[8432]: Module is unknown
Вы хоть представляете, что случилось? Некоторые люди также сообщали Module is unknown
ошибка после обновления, но обычно это было с passwd
команда, а не с cron
.
Спасибо :)
Изменить: это мой /etc/pam.d/cron
#
# The PAM configuration file for the cron daemon
#
@include common-auth
# Read environment variables from pam_env's default files, /etc/environment
# and /etc/security/pam_env.conf.
session required pam_env.so
# In addition, read system locale information
session required pam_env.so envfile=/etc/default/locale
@include common-account
@include common-session-noninteractive
# Sets up user limits, please define limits for cron tasks
# through /etc/security/limits.conf
# session required pam_limits.so
Прочтите этот отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538
Решение - перезапустить cron: /etc/init.d/cron restart
По крайней мере, это сработало на моих серверах.
Это связано с PAM. Пытаться:
aptitude reinstall libpam-modules libpam0g cron