Description of problem: When a wildcard map entry is present in a map that has multiple nsswitch sources the wildcard entry can be incorrectly removed from the autofs internal map entry cache causing incorrect mount lookup failures. This issue can cause similar problems for normal map entries as well and also leads to inconsistent map represh requests being sent to the daemon. How reproducible: Intermitent failure of wildcard map entry when present in multiple nsswitch source maps. Steps to Reproduce: 1. Setup map with distinct entries in two of more nsswitch sources. 2. Enable debug logging in autofs. 3. Attempt to access wildcard map entry. 4. Debug log shows incorrect map entry lookup or failure and potentially incorrect map reread request sent to daemon. Actual results: Incorrect lookup or failure failure. Map refresh request for map that hasn't been modified. Expected results: Acurate lookup and correct recognition of stale map.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2007-0621.html