rfjakob / gocryptfs

Encrypted overlay filesystem written in Go
https://nuetzlich.net/gocryptfs/
MIT License
3.51k stars 249 forks source link

Unimplemented opcode OPCODE-52 (STATX) #819

Open daniel156161 opened 8 months ago

daniel156161 commented 8 months ago

When mouting a encrypted directory i am getting Unimplemented opcode OPCODE-52

do i must get worry of my data?

Decrypting master key
21:54:51.936000 Unimplemented opcode OPCODE-52
Filesystem mounted and ready.
rfjakob commented 8 months ago

Huh, what Linux version is this (uname -a)? Linux is sending a command that gocryptfs does not understand. But not, this should not affect normal operation.

daniel156161 commented 8 months ago

my linux version is Linux framework 6.6.10-1-MANJARO #1 SMP PREEMPT_DYNAMIC Fri Jan 5 17:38:36 UTC 2024 x86_64 GNU/Linux

dmarto commented 8 months ago

Purely coincidentally, while looking for something else earlier, I came across this issue. Now, I've noticed that I have it too.

Just to be fully transparent, I'm not running the latest gocryptfs; I'm on v2.3.2. I observed the issue while running fsck on a backup (haven't checked on mount). I'm not particularly concerned about it, but I thought I'd chime in.

Linux [..] 6.7.1_1 #1 SMP PREEMPT_DYNAMIC Sat Jan 20 19:48:38 UTC 2024 x86_64 GNU/Linux

SimonPilkington commented 8 months ago

I assume it's statx from here: https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/fuse.h#L621

Implemented in fuse somewhat recently and falls back to old behaviour if not implemented so nothing to worry about.