Skip to content
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

"fusermount3: mount failed: Operation not permitted" #490

Open
uohmak4fvpqe opened this issue Feb 17, 2024 · 5 comments
Open

"fusermount3: mount failed: Operation not permitted" #490

uohmak4fvpqe opened this issue Feb 17, 2024 · 5 comments

Comments

@uohmak4fvpqe
Copy link

uohmak4fvpqe commented Feb 17, 2024

I have a fresh install of Clearlinux on my laptop (not in a container);
installed tup from brew; I also built it from master
both of them show this error upon running /path/to/tup:

[ tup ] [0.000s] Scanning filesystem...
[ tup ] [0.003s] Reading in new environment variables...
[ tup ] [0.003s] Parsing Tupfiles...
fusermount3: mount failed: Operation not permitted
tup error: Timed out waiting for the FUSE file-system to be ready.
tup error: Unable to mount FUSE on .tup/mnt

Running tup as root bypasses this error, but the build will fail anyway due to environment variables and stuff

@gittup
Copy link
Owner

gittup commented Feb 17, 2024

Do other FUSE clients work on your system? For example, can you mount something with sshfs? What are the permissions on the fusermount3 binary?

@uohmak4fvpqe
Copy link
Author

uohmak4fvpqe commented Feb 20, 2024

So, in my case it was somehow the libfuse package from brew messing with the platform-native fusermount3. Removing it got rid of the error entierly.

Unsure whether the problem is on brew side or on clearlinux side

@gittup
Copy link
Owner

gittup commented Feb 23, 2024

Oh weird, I wouldn't have thought of that. I guess the two libfuses are different (incompatible) versions?

@uohmak4fvpqe
Copy link
Author

I can tell that clearlinux has version 3.14.0 currently : https://github.com/clearlinux-pkgs/fuse/blob/main/versions

Not sure if this is normal though that brew packages take precedence on native ones even for native softwares, but it's been a pain since i've been using brew for natively missing packages. Hopefully one can always brew uninstall --ignore-dependencies things to force the use of native dependencies instead

@uohmak4fvpqe
Copy link
Author

Same story on Ubuntu 23.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants