- Issued:
- 2008-07-24
- Updated:
- 2008-07-24
RHBA-2008:0702 - Bug Fix Advisory
Synopsis
autofs bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated autofs package that fixes several bugs and adds an enhancement
is now available.
Description
The autofs utility controls the operation of the automount daemon, which
automatically mounts and unmounts file systems after a period of
inactivity. File systems can include network file systems, CD-ROMs,
diskettes, and other media.
This updated package fixes the following bugs:
- the automount daemon did not log enough information to troubleshoot
replicated server-selection problems.
- for multi-map configurations, autofs did not detect updates to NIS maps.
In order to detect updates, the autofs service had to be reloaded. In this
updated package, updates to NIS maps are detected.
- when a NIS or LDAP backend became unavailable, the automount daemon
would shut down. Errors similar to "lookup(yp): read_map for [/directory]
failed: Can't communicate with portmapper" were logged to
"/var/log/messages". In this updated package, the automount dameon no
longer shuts down when a NIS or LDAP backend becomes unavailable.
- when using CIFS mounts, the automounter passed a leading ":" character
with the command sent to mount.cifs, causing CIFS mounts to fail.
- in certain situations, automounter interpreted comments in map files,
instead of ignoring them. This may have caused mounts to fail.
- previously, the automount daemon issued RPC pings to hosts for both
replicated and single mount points. This increased latency. In this updated
package, the automount daemon no longer issues RPC pings for single mount
entries.
- negative caching only occurred for failed mounts, and not failed
lookups. This caused delays, resulting in commands such as "date" taking
more than two seconds to run. Errors such as the following may have
occurred:
lookup(program): lookup for [mount-name] failed
failed to mount [/mount/point]
- map entries that started with a colon escape were misinterpreted by the
NFS mount module, resulting in failed local mounts.
- autofs failed to start if an "automount" entry was not configured in
"/etc/nsswitch.conf".
- if options for the autofs-ldap-auto-master utility were stored in the
"LDAPAUTOMASTER" variable, configured in "/etc/sysconfig/autofs", the
automounter failed to find the master map in LDAP.
- the nsswitch binary incorrectly freed memory returned from the YP client
library, resulting in a crash.
- autofs failed to mount NFSv4 mount points when the client was also the
NFSv4 server. Such mounts require the NFS service to be running on the
local machine. Using the "port=[NFS-port]" option, or adding the
"nosymlink" option to the master map entry, prevents autofs from attempting
a "bind" mount.
As well, the logging level can now be changed dynamically while the autofs
daemon is running.
Users of autofs are advised to upgrade to this updated package, which
resolves these issues and adds this enhancement.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 240972 - autofs does not log enough data to troubleshoot replicated server selection
- BZ - 240973 - RFE: Allow debugging to be enabled on the fly
- BZ - 249909 - Need to strip : for mount.cifs support.
- BZ - 305261 - autofs configuration file with comments not at the beginning of line are interpreted, not ignored
- BZ - 429340 - autofs fails if nsswitch.conf doesn't have automount entry
- BZ - 434991 - glibc reports invalid free for nsswitch binary
- BZ - 435032 - autofs fails to mount nfs4 when client and server are same machine
- BZ - 450844 - automount segfault on SIGHUP after negative lookups
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
autofs-4.1.3-234.src.rpm | SHA-256: 9122b46701b4d74c6fea1467a064802af37f0e0f6d90c8faef7dd3176d17c238 |
x86_64 | |
autofs-4.1.3-234.x86_64.rpm | SHA-256: de38f96ac44b2becf418e2c9b1f04933acd5e6b168bb3d3be650d4f74725e050 |
autofs-4.1.3-234.x86_64.rpm | SHA-256: de38f96ac44b2becf418e2c9b1f04933acd5e6b168bb3d3be650d4f74725e050 |
ia64 | |
autofs-4.1.3-234.ia64.rpm | SHA-256: 5c16bc4e70f81945d18f6e0901206a2ac4ecf6ad675e4bbe7f9aa22f1f76d803 |
autofs-4.1.3-234.ia64.rpm | SHA-256: 5c16bc4e70f81945d18f6e0901206a2ac4ecf6ad675e4bbe7f9aa22f1f76d803 |
i386 | |
autofs-4.1.3-234.i386.rpm | SHA-256: 2c5bed2bd5615beea98a4ed38ada880e293d3e24191883059046de88eb1cce87 |
autofs-4.1.3-234.i386.rpm | SHA-256: 2c5bed2bd5615beea98a4ed38ada880e293d3e24191883059046de88eb1cce87 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
autofs-4.1.3-234.src.rpm | SHA-256: 9122b46701b4d74c6fea1467a064802af37f0e0f6d90c8faef7dd3176d17c238 |
x86_64 | |
autofs-4.1.3-234.x86_64.rpm | SHA-256: de38f96ac44b2becf418e2c9b1f04933acd5e6b168bb3d3be650d4f74725e050 |
ia64 | |
autofs-4.1.3-234.ia64.rpm | SHA-256: 5c16bc4e70f81945d18f6e0901206a2ac4ecf6ad675e4bbe7f9aa22f1f76d803 |
i386 | |
autofs-4.1.3-234.i386.rpm | SHA-256: 2c5bed2bd5615beea98a4ed38ada880e293d3e24191883059046de88eb1cce87 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
autofs-4.1.3-234.src.rpm | SHA-256: 9122b46701b4d74c6fea1467a064802af37f0e0f6d90c8faef7dd3176d17c238 |
x86_64 | |
autofs-4.1.3-234.x86_64.rpm | SHA-256: de38f96ac44b2becf418e2c9b1f04933acd5e6b168bb3d3be650d4f74725e050 |
i386 | |
autofs-4.1.3-234.i386.rpm | SHA-256: 2c5bed2bd5615beea98a4ed38ada880e293d3e24191883059046de88eb1cce87 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
autofs-4.1.3-234.src.rpm | SHA-256: 9122b46701b4d74c6fea1467a064802af37f0e0f6d90c8faef7dd3176d17c238 |
s390x | |
autofs-4.1.3-234.s390x.rpm | SHA-256: 00bbca7586a072f1d2dd0f28c796ed2b5160b431226418bb99243f202dd2a383 |
s390 | |
autofs-4.1.3-234.s390.rpm | SHA-256: 9b8cd2a7a96266996eff90de906227803f13ebe28c86be45a1b00b1e7b1851c6 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
autofs-4.1.3-234.src.rpm | SHA-256: 9122b46701b4d74c6fea1467a064802af37f0e0f6d90c8faef7dd3176d17c238 |
ppc | |
autofs-4.1.3-234.ppc.rpm | SHA-256: 5d3b9c57540ef614673bee96673f4c6bbe1b6450bb6c5dc0363a8b1e350e3df6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.