|
Bugzilla – Full Text Bug Listing |
| Summary: | Mount option user does not work anymore | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Dr. Werner Fink <werner> |
| Component: | Basesystem | Assignee: | Neil Brown <nfbrown> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | petr.vorel |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | sudo dmesg -T | ||
|
Description
Dr. Werner Fink
2023-07-14 11:22:08 UTC
Could you please specify kernel version you're using and post dmesg output (if any)? Also mount.nfs -V. Created attachment 868214 [details] sudo dmesg -T (In reply to Petr Vorel from comment #2) > Also mount.nfs -V. /suse/werner> uname -a Linux noether 6.4.2-1-default #1 SMP PREEMPT_DYNAMIC Mon Jul 10 10:03:25 UTC 2023 (b97b894) x86_64 x86_64 x86_64 GNU/Linux /suse/werner> mount.nfs -V /usr/src/werner mount.nfs: (linux nfs-utils 2.6.3) /suse/werner> sudo dmesg -T | grep -iE 'nfs' [Fri Jul 14 13:09:49 2023] RPC: Registered tcp NFSv4.1 backchannel transport module. [Fri Jul 14 13:09:49 2023] NFS: Registering the id_resolver key type I've changed the order of the option for the NFS share and no it works Before 10.168.4.5:/usr/src/werner /usr/src/werner nfs noauto,user,exec,rsize=32768,wsize=32768,namlen=255,retrans=6,sec=sys,tcp 0 0 Now 10.168.4.5:/usr/src/werner /usr/src/werner nfs exec,noauto,user,rsize=32768,wsize=32768,namlen=255,retrans=6,sec=sys,tcp 0 0 IMHO the option parser of mount and/or mount.nfs[4] is broken (In reply to Dr. Werner Fink from comment #4) ... > IMHO the option parser of mount and/or mount.nfs[4] is broken If there is a regression, it should be easy to fix it once identified problematic commit. As you have the working setup, would you mind to 1) check if the problem is on upstream master [1], 2) if yes, could you please try to bisect to find which change introduced it? 3) I'd be surprised if you were not able to trigger the problem on upstream, since we have single patch nfs-utils-1.0.7-bind-syntax.patch [2], which is innocent. [1] git://git.linux-nfs.org/projects/steved/nfs-utils.git [2] https://build.opensuse.org/package/view_file/Base:System/nfs-utils/nfs-utils-1.0.7-bind-syntax.patch?expand=1 I also don't see any commit on current master (after 2.6.3) which would fix parsing. Parsing of option mostly happen in libmount, part of util-linux. There have been some changed relating to parsing user and user= recently. I'll see if I can reproduce this locally util-linux is definitely broken. https://github.com/util-linux/util-linux/issues/2392 I don't know how to fix it. It erroneously determines that "exec" and "user" at the same option, and so it deletes the second one that it sees. Hopefully we'll get a reply to the github issue I opened. The bug is fixed in util-linux 2.39.1 I've submitted an update. (In reply to Neil Brown from comment #9) > The bug is fixed in util-linux 2.39.1 > I've submitted an update. Thanks a lot! With this fix it is fixed |