-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: