-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Unknown FUSE opcode (39) #142
Comments
I also got this error when doing |
After checking the source code, that opcode is behind a feature flag: Lines 275 to 276 in 42e29d9
|
Interesting. The kernel driver shouldn't send requests with this opcode at all since we're requesting ABI 7.8 in the FUSE_INIT reply. |
I am running Fedora 31 with Linux 5.3.12-300.fc31.x86_64 on the computer with my FUSE server program. According to the upstream Linux kernel source, there is no check against the server's ABI version when sending the [0] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/fs/fuse/file.c?h=v5.3.12#n2665 |
Can it just safely ignore ( |
i'm also seeing this issue trying to open files with audacity. it's particularly frustrating that the filesystem immediately unmounts and i can't do anything about it, fuse-rs should handle this more gracefully. |
This looks like it might be easier to implement on the |
Hi all, Until it's implemented in an actually decent fashion, you might use my quick'n dirty fork that I patched for this problem. Basically, it just replies a simple |
ioctl(TCGETS)
on a file opened from a filesystem implemented withfuse-rc
causes filesystem to be unmounted:Such ioctl is issued e.g. by
git gui
on file.git/HEAD
for some reason.Using Linux kernel version 4.19.85.
The text was updated successfully, but these errors were encountered: