Bobcares

Email notification from cron run-parts

by | Nov 13, 2021

When we install yum-cron, it configures email notification from cron run-parts to notify us of run-parts for Cron tasks.

As part of our Server Management Services, we assist our customers with several yum queries.

Today, let us see how we can resolve this issue.

 

Email notification from cron run-parts

Most often, we may receive an email with a similar alert.

We can use the information below to change the email notifications.

Subject: Cron <root@server1> run-parts /etc/cron.hourly
Body:
/etc/cron.hourly/0yum-hourly.cron:

Not using downloaded extras/repomd.xml because it is older than what we have:
Current : Mon Jul 6 18:06:49 2020
Downloaded: Wed May 20 23:19:30 2020
Not using downloaded updates/repomd.xml because it is older than what we have:
Current : Thu Jul 16 17:45:59 2020
Downloaded: Thu Jun 25 22:10:47 2020
"

The cron job relates to an additional package for yum. That is:

yum-cron-3.4.3-167.el7.centos.noarch

And the file that specifically sends the hourly cronjob is:

cat /etc/cron.hourly/yum-hourly.cron
#!/bin/bash

if [[ ! -f /var/lock/subsys/yum-cron ]]; then
exit 0
fi

# Action!

In this case, the command that actually runs is:

exec /usr/sbin/yum-cron /etc/yum/yum-cron-hourly.conf.

And the command it’s getting its configuration is from:

/etc/yum/yum-cron-hourly.conf

A look at this file will show us a few configurations regarding emails inside:

cat /etc/yum/yum-cron-hourly.conf
[email]
# The address to send email messages from.
# NOTE: 'localhost' will be replaced with the value of system_name.
email_from = root

# List of addresses to send messages to.

email_to = root

# Name of the host to connect to send email messages.

email_host = localhost

Moving ahead, our Support Techs recommend these ways to prevent this from coming in:

First, we can try to remove the package entirely since the package runs a simple yum update command every hour.

[commands]
# What kind of update to use:
# default = yum upgrade
# security = yum --security upgrade
# security-severity:Critical = yum --sec-severity=Critical upgrade
# minimal = yum --bugfix update-minimal
# minimal-security = yum --security update-minimal
# minimal-security-severity:Critical = --sec-severity=Critical update-minimal
update_cmd = default

Or, we can stop the service from running by using either of these commands :

/bin/rm -f /var/lock/subsys/yum-cron
systemctl stop yum-cron

Similarly, to keep the service running and the command to issue, we can alternatively comment out the email section from the configuration file:

/etc/yum/yum-cron-hourly.conf

Once we modify the configuration, we restart the service, so the daemon is aware of the changes.

[Couldn’t resolve? We are glad to assist you]

 

Conclusion

In short, we saw how our Support Techs go about the Email notifications from yum.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

2 Comments

  1. Cameron

    Not a Linux Guy….. My Team receives a “WARNING: The configuration of yum-cron-hourly.conf has changed” every hour on the dot.

    I do not want to disable the notification as I imagine that it could be a useful in the future. I simply want to acknowledge the most recent change in order to stop receiving the alerts. I tried to run “yum clean all” on the server to no avail.

    Reply
    • Hiba Razak

      Hi,
      Our experts can help you with the issue.we will be happy to talk to you through our live chat(click on the icon at right-bottom).

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.