我有一个全新安装的 Centos 7 的 VPS,并且收到来自 Cron 的邮件,其中包含以下错误:
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /etc/yum/yum-cron-hourly.conf, line: 1
'update_cmd = security\n'
该yum-cron-hourly.conf
文件如下所示:
update_cmd = security
update_messages = no
download_updates = no
apply_updates = no
random_sleep = 30
[emitters]
system_name = None
emit_via = stdio
output_width = 80
[email]
email_from = root@localhost
email_to = root
email_host = localhost
[groups]
group_list = None
group_package_types = mandatory, default
[base]
debuglevel = -3
mdpolicy = group:main
因此,yum-cron 似乎希望在文件开头有一个节标题。我没有动过这个文件 - 它与原先完全一样(我没有明确安装 yum-cron。)
有什么想法吗?我可以只添加标题吗?我应该禁用 yum-cron 吗?
答案1
在另一个未修改的 CentOS 7 系统上查看同一个文件。您会发现缺少的节标题是[commands]
。
你还应该调查一下(或者更可能WHO)可能修改了该文件。