FS#63737 - ntfs-3g I/O errors on "unsupported reparse point"

Attached to Project: Arch Linux
Opened by Lacsap (lacsap) - Thursday, 12 September 2019, 13:40 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 24 February 2020, 20:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

in a terminal, under bash, displaying the contents of a folder with "unsupported reparse point" files causes i/o errors to be displayed.
the plugin supposed to handle this type of files is not found (because it is not developed :-()

is there any way to make these unsightly error messages disappear ?

if I symbolically link this missing plugin to a present plugin, the messages disappear and everything goes back to normal, but I'm not convinced that this is the right way to do it...

regards, lacsaP.

Additional info:
* package version(s)

ntfs-3g 2017.3.23-3
ntfs-3g-system-compression 1.0-1 (aur)

* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:

(# journalctl -f
sept. 11 09:41:01 live ntfs-3g[1096]: Version 2017.3.23 external FUSE 29
sept. 11 09:41:01 live ntfs-3g[1096]: Mounted /dev/sdb2 (Read-Only, label "", NTFS 3.1)
sept. 11 09:41:01 live ntfs-3g[1096]: Cmdline options: ro,noexec,nodev,noatime
sept. 11 09:41:01 live ntfs-3g[1096]: Mount options: ro,noexec,nodev,allow_other,nonempty,noatime,fsname=/dev/sdb2,blkdev,blksize=4096
sept. 11 09:41:01 live ntfs-3g[1096]: Ownership and permissions disabled, configuration type 7
)

# ll /mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/python3.exe
lrwxrwxrwx 1 root root 25 10 sept. 14:03 /mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/python3.exe -> 'unsupported reparse point'

(# journalctl -f
sept. 11 09:41:56 live ntfs-3g[1096]: Could not load plugin /usr/lib/ntfs-3g/ntfs-plugin-8000001b.so: Aucun fichier ou dossier de ce type
sept. 11 09:41:56 live ntfs-3g[1096]: Hint /usr/lib/ntfs-3g/ntfs-plugin-8000001b.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
)

# ll /mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/
ls: impossible d'accéder à '/mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/MicrosoftEdge.exe': Erreur d'entrée/sortie
ls: impossible d'accéder à '/mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/python.exe': Erreur d'entrée/sortie
ls: impossible d'accéder à '/mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/python3.7.exe': Erreur d'entrée/sortie
ls: impossible d'accéder à '/mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/python3.exe': Erreur d'entrée/sortie
total 0
drwxrwxrwx 1 root root 0 10 sept. 14:00 Backup
drwxrwxrwx 1 root root 0 10 sept. 14:03 Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
drwxrwxrwx 1 root root 0 10 sept. 14:00 Microsoft.MicrosoftEdge_8wekyb3d8bbwe
-????????? ? ? ? ? ? MicrosoftEdge.exe
-????????? ? ? ? ? ? python.exe
-????????? ? ? ? ? ? python3.7.exe
-????????? ? ? ? ? ? python3.exe

# file /usr/lib/ntfs-3g/ntfs-plugin-80000017.so
/usr/lib/ntfs-3g/ntfs-plugin-80000017.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a46e3263426d2864ebf8fb0e99cfb1554d84b3e9, stripped

# ln -s ntfs-plugin-80000017.so /usr/lib/ntfs-3g/ntfs-plugin-8000001b.so
# ll /usr/lib/ntfs-3g/
total 22
-rwxr-xr-x 1 root root 22264 16 avril 10:52 ntfs-plugin-80000017.so
lrwxrwxrwx 1 root root 23 11 sept. 09:46 ntfs-plugin-8000001b.so -> ntfs-plugin-80000017.so

# ll /mnt/sdb2/Users/Test/AppData/Local/Microsoft/WindowsApps/
total 0
drwxrwxrwx 1 root root 0 10 sept. 14:00 Backup
drwxrwxrwx 1 root root 0 10 sept. 14:03 Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
drwxrwxrwx 1 root root 0 10 sept. 14:00 Microsoft.MicrosoftEdge_8wekyb3d8bbwe
lrwxrwxrwx 2 root root 25 10 sept. 14:00 MicrosoftEdge.exe -> 'unsupported reparse point'
lrwxrwxrwx 1 root root 25 10 sept. 14:03 python.exe -> 'unsupported reparse point'
lrwxrwxrwx 2 root root 25 10 sept. 14:03 python3.7.exe -> 'unsupported reparse point'
lrwxrwxrwx 1 root root 25 10 sept. 14:03 python3.exe -> 'unsupported reparse point'
This task depends upon

Closed by  Gaetan Bisson (vesath)
Monday, 24 February 2020, 20:06 GMT
Reason for closing:  Upstream
Comment by Gaetan Bisson (vesath) - Monday, 24 February 2020, 19:11 GMT
I have no idea. :)

You should really get in touch with upstream about this. Here's the relevant mailing list: https://sourceforge.net/projects/ntfs-3g/lists/ntfs-3g-devel

Cheers.

Loading...