Red Hat Bugzilla – Bug 1486035
autofs map entry options field does not accept dot character
Last modified: 2018-04-10 14:18:00 EDT
Created attachment 1319207 [details] patch to add dot character to lexer pattern Description of problem: The lexer pattern for the options string does not accept the dot ('.') character, so setting an nfs v4 minor version with 'vers=4.0' fails as a syntax error. (currently, only nfs4 version number is known to be affected; there may be others) Version-Release number of selected component (if applicable): autofs - all versions How reproducible: see below Steps to Reproduce: add a mount option in /etc/auto.master that includes a '.', for example: /net -hosts vers=4.1 or /mnt_indirect /etc/auto.indirect vers=4.1 Actual results: # automount -m . syntax error while parsing map. syntax error in map near [ bogus option ] autofs dump map information =========================== global options: none configured ... Expected results: mount option is valid syntax # automount -m autofs dump map information =========================== global options: none configured Mount point: /net source(s): type: hosts map: vers=4.1 ... Additional info: In some cases, vers=4,minorversion=1 can be used as a workaround
Created attachment 1340576 [details] Patch - handle additional nfs versions in mount_nfs.c
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0977