Você está perdendo uma grande quantidade de parâmetros que estão no padrão yum-cron.conf
. Gostaria de saber se a omissão de alguns desses parâmetros é o que está causando o seu problema.
Aqui está uma das minhas yum-cron.conf
configurações, decrufted:
# grep -v -e '^#' -e '^$' yum-cron.conf
[commands]
update_cmd = default
update_messages = yes
download_updates = yes
apply_updates = yes
random_sleep = 10800
[emitters]
system_name = None
emit_via = stdio
ouput_width = 80
[email]
email_from = root@localhost
email_to = root
email_host = localhost
[groups]
group_list = None
group_package_types = mandatory, default
[base]
debuglevel = -2
mdpolicy = group:main
Além disso, verifique se /etc/cron.daily/0yum-cron.cron
existe:
#!/bin/bash
# Only run if this flag is set. The flag is created by the yum-cron init
# script when the service is started -- this allows one to use chkconfig and
# the standard "service stop|start" commands to enable or disable yum-cron.
if [[ ! -f /var/lock/subsys/yum-cron ]]; then
exit 0
fi
# Action!
exec /usr/sbin/yum-cron
Por fim, verifique se os rótulos do SELinux, as permissões básicas e a propriedade do Unix estão corretos. Esses valores funcionam:
# ls -Z /etc/cron.daily/0yum-daily.cron /etc/yum/yum-cron.conf
-rwxr-xr-x. root root system_u:object_r:bin_t:s0 /etc/cron.daily/0yum-daily.cron
-rw-r--r--. root root unconfined_u:object_r:etc_t:s0 /etc/yum/yum-cron.conf