升级到 10.04 后“CRON:模块未知”

mar*_*tin 5 10.04 cron pam

我刚刚将我们的服务器升级到 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
Run Code Online (Sandbox Code Playgroud)

你知道有什么问题吗?有些人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
Run Code Online (Sandbox Code Playgroud)

我想我的 pam_* 文件可能有问题,但我尝试重新安装它们并没有帮助。

小智 4

这是由安全更新引起的错误

解决办法是重启cron:sudo service cron restart

进行升级,修复程序已经可用。