-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
rhel-8.7.0
-
None
-
Important
-
rhel-sst-filesystems
-
2
-
False
-
-
None
-
None
-
None
-
None
-
If docs needed, set a value
-
-
All
-
None
Description of problem:
We have a customer mounting SMB3 share hosted on a NetApp appliance (no details on appliance yet).
In order to mount the share, he has to use the "iocharset=iso8859-1" option.
The share contains non-ascii character "U Umlaut" (ü) in its name, which leads to having /proc/mounts displays the mount badly (see "umlaut_xxx�xxx"):
-------- 8< ---------------- 8< ---------------- 8< ---------------- 8< --------
//netapp.server/path/to/share/containing/umlaut_xxx�xxx /mount/point cifs rw,relatime,vers=3.0,xxx,iocharset=iso8859-1,xxx 0 0
-------- 8< ---------------- 8< ---------------- 8< ---------------- 8< --------
This is an issue for systemd, which reads the information and sends it through DBus directly, causing non-UTF8 messages to be sent and later DBus to complain/fail.
I understand that something has to be done on systemd side to avoid breakage, but I think this should be handled at /proc/mounts level already.
Version-Release number of selected component (if applicable):
All kernel including kernel-4.18.0-425.3.1.el8.x86_64.
Was also seen on RHEL7 kernel.
How reproducible:
Always on customer system with NetApp appliance.
Cannot reproduce internally (tried Windows & Linux smb server)