RHBA-2010:0265: bug fix update
11
• 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.
(
BZ#506034
61
)
• 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. (
BZ#513289
62
)
• 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
failure. (
BZ#572603
63
)
• 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. (
BZ#514412
64
)
• 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. (
BZ#517349
65
)
• 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. (
BZ#520745
66
)
• 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. (
BZ#533323
67
)
• A typing error in the usage text of the autofs service script has been corrected. (
BZ#534012
68
)
• 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. (
BZ#539747
69
)
• 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. (
BZ#537403
70
)
• 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#537793
71
)
Summary of Contents for ENTERPRISE LINUX 5.5 - S 2010
Page 10: ...x ...
Page 308: ...298 ...
Page 310: ...300 ...
Page 468: ...458 ...
Page 470: ...460 ...