Red Hat ENTERPRISE LINUX 5.5 - TECHNICAL NOTES Manual page 21

Table of Contents

Advertisement

• If an included map read failed, autofs returned an error and subsequent master map entries were
not read. This update reports the failure in the log but master map reading no longer ceases.
61
(BZ#506034
)
• autofs could segfault if it called xmlCleanupParser concurrently from multiple threads, as this
function is not re-entrant. autofs has been changed to call this function only once from its main
thread, when the application exits.
• autofs could segfault at startup when using LDAP under certain circumstances. autofs would fail to
try and retrieve a query dn if:
• LDAP is being used to store autofs maps and...
• The LDAP schema to be used for the maps is explicitly defined in the autofs configuration and...
• No master map entries exist in LDAP.
This set of conditions would return success instead of failure. This update fixes the get query dn
63
failure.
(BZ#572603
• If a master map entry is changed in any other way besides the map name (for example, map wide
options) the system encountered two application data structures for the "same" map during a map
re-read. If the contents of that map has also changed, a deadlock can occur.
Having the duplicate data structure also caused entries in the problem map to be umounted. Since
direct mount maps have a distinct autofs mount for each entry direct mount they appeared to stop
working. This update corrects this behaviour.
• autofs would block for several minutes when attempting to mount from a server that was not
available. A new mount_wait parameter has been added to prevent this block. This update requires
SELinux policy 255 or later.
• The autofs parser objected to locations containing the characters '@' and '#' (Lustre and sshfs
mounts) causing the mount request to fail. This update allows autofs to parse these characters and
mount successfully.
• Due to an incorrect system call an error message stating "Operation not permitted" would be
returned when attempting to mount an unknown hostname. This call has been corrected and autofs
now returns "hostname lookup failed" as would be expected.
• A typing error in the usage text of the autofs service script has been corrected.
• When changing the timed wait from using select(2) to poll(2) in the non-blocking TCP connection
function, to overcome the 1024 file handle limit of select(2), the wait timeout was not correctly
converted from seconds to milliseconds. This update corrects the problem.
• autofs failed to mount locations whose path depended on another local auto-mounted mount.
Dependent mounts are triggered by calling access(2) on the mount location path prior to mounting
the location. The check for whether a location was a local path was restrictive and didn't cater for all
cases. This has now been fixed.
• Inter-operability between autofs and some non-open source LDAP servers was impaired when a
SASL authenticated connection was used over muliple bind and unbind operations. autofs has been
updated use distinct authentication connection for each server it binds to.
(BZ#513289
)
65
(BZ#517349
)
66
(BZ#520745
)
(BZ#537403
RHBA-2010:0265: bug fix update
62
)
64
(BZ#514412
)
(BZ#533323
70
)
67
)
68
(BZ#534012
)
69
(BZ#539747
)
71
(BZ#537793
)
11

Advertisement

Table of Contents
loading

This manual is also suitable for:

Enterprise linux 5.5

Table of Contents