Bug Fix Advisory New tmpwatch package fixes cron warning

Advisory: RHBA-2001:104-05
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2001-08-28
Last updated on: 2001-09-06
Affected Products: Red Hat Linux 5.2
Red Hat Linux 6.2
Red Hat Linux 7.0
Red Hat Linux 7.1
Red Hat Linux 7.2
OVAL: N/A

Details

The man update (RHSA-2001:072) removed several cache directories in /var
that tmpwatch cleans up on a nightly basis. This update provides a new
cron script for tmpwatch that verifies the existence of cache directories
before cleaning is attempted.

tmpwatch is a program that runs nightly, and cleans up old temporary
files that are older than a certain date. As shipped in Red Hat Linux
5.x, 6.x, and 7.x, tmpwatch cleans up cached man pages stored in
directories under /var. A recent man security update (RHSA-2001:072)
removed these directories. The symptom of this is that cron, the Linux
periodic job scheduler, will report errors from the tmpwatch service on a
nightly basis. The messages are similar to the following:

/etc/cron.daily/tmpwatch:

error: lstat() of directory /var/cache/man/X11R6/cat? failed: No such
file or directory

Note that these messages do not affect the tmpwatch service.

The new tmpwatch will check for the existence of the manual page cache
directories before attempting to clean them, stopping the messages from
the cron service.

In addition, the new tmpwatch adds some new functionality and fixes a few
minor bugs present in previous releases. See the RPM changelog for
details.


Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

To update all RPMs for your particular architecture, run:

rpm -Fvh [filenames]

where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains the
desired RPMs.

Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:

up2date

This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.

Updated packages

Red Hat Linux 5.2

SRPMS:
ftp://updates.redhat.com/5.2/en/os/SRPMS/tmpwatch-2.8-0.5.x.src.rpm
Missing file
    0168c76dabc604362835ad1b6c2a80e9
 
alpha:
ftp://updates.redhat.com/5.2/en/os/alpha/tmpwatch-2.8-0.5.x.alpha.rpm
Missing file
    dacd793b7f5eb139d9ade9c78d8a93b8
 
i386:
ftp://updates.redhat.com/5.2/en/os/i386/tmpwatch-2.8-0.5.x.i386.rpm
Missing file
    d35d61a8171407d381884a45ff0b8254
 
sparc:
ftp://updates.redhat.com/5.2/en/os/sparc/tmpwatch-2.8-0.5.x.sparc.rpm
Missing file
    61f7df3e30b380ed7f27d0db8f7a9b7e
 
Red Hat Linux 6.2

SRPMS:
ftp://updates.redhat.com/6.2/en/os/SRPMS/tmpwatch-2.8-0.6.x.src.rpm
Missing file
    877cae10832b7334011d16bb718efb57
 
Alpha:
ftp://updates.redhat.com/6.2/en/os/alpha/tmpwatch-2.8-0.6.x.alpha.rpm
Missing file
    4171f8fb2d7e28fad7fc767c67d20ea9
 
IA-32:
ftp://updates.redhat.com/6.2/en/os/i386/tmpwatch-2.8-0.6.x.i386.rpm
Missing file
    845192bdfe16e48578607afd614d4d91
 
Sparc:
ftp://updates.redhat.com/6.2/en/os/sparc/tmpwatch-2.8-0.6.x.sparc.rpm
Missing file
    885ca5c74bd6a04ddbee6bc4ff7a5078
 
Red Hat Linux 7.0

SRPMS:
ftp://updates.redhat.com/7.0/en/os/SRPMS/tmpwatch-2.8-0.7.x.src.rpm
Missing file
    32c5840685e5c7f27a931b71fbbc0f43
 
Alpha:
ftp://updates.redhat.com/7.0/en/os/alpha/tmpwatch-2.8-0.7.x.alpha.rpm
Missing file
    23c87a9dc22b563a7a621896de2873f8
 
IA-32:
ftp://updates.redhat.com/7.0/en/os/i386/tmpwatch-2.8-0.7.x.i386.rpm
Missing file
    56ad67a94033fd3a856b015f44f30e36
 
Red Hat Linux 7.1

SRPMS:
ftp://updates.redhat.com/7.1/en/os/SRPMS/tmpwatch-2.8-0.7.x.src.rpm
Missing file
    32c5840685e5c7f27a931b71fbbc0f43
 
Alpha:
ftp://updates.redhat.com/7.1/en/os/alpha/tmpwatch-2.8-0.7.x.alpha.rpm
Missing file
    23c87a9dc22b563a7a621896de2873f8
 
IA-32:
ftp://updates.redhat.com/7.1/en/os/i386/tmpwatch-2.8-0.7.x.i386.rpm
Missing file
    56ad67a94033fd3a856b015f44f30e36
 
IA-64:
ftp://updates.redhat.com/7.1/en/os/ia64/tmpwatch-2.8-0.7.x.ia64.rpm
Missing file
    7873fc82cf1417bf0f74273f063f58e7
 
Red Hat Linux 7.2

SRPMS:
ftp://updates.redhat.com/7.2/en/os/SRPMS/tmpwatch-2.8.1-1.src.rpm
Missing file
    27cb65abf996a15030045aff656f82a5
 
IA-32:
ftp://updates.redhat.com/7.2/en/os/i386/tmpwatch-2.8.1-1.i386.rpm
Missing file
    5d11ca1e6fa0bcf1c49410355cb03784
 
IA-64:
ftp://updates.redhat.com/7.2/en/os/ia64/tmpwatch-2.8.1-1.ia64.rpm
Missing file
    351aeba5b7a11b53f169aa4b3163b548
 

Bugs fixed (see bugzilla for more information)

47784 - man problem after an update
56815 - /etc/fstab update failure


Keywords

cron, man, tmpwatch


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/