-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
9p2000.L mount breaks symbolic link creation: Operation not permitted #4621
Comments
Very interesting find seems to relate to: The following works:
This means that there was some defect introduced with the switch to version L that prevents symbolic links from functioning. |
I can confirm this on kvm2 & Linux. The current mount interface is driver agnostic. Thanks for discovering a workaround! I'll add this to the long list of bugs related to go9p. We really need an alternative approach for mounting files. |
Yeah I would love to see an alternative. Unfortunately the work around above doesn't really help very much because the 9p2000.u version has issues with permissions, so it introduces a host of other problems. |
Still an issue in v1.4. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale still a problem AFAIK |
Also experiencing this on Linux (kvm2, none and virtualbox) 😢
|
@hadrien-toma do you mind trying with our latest release > 1.7.3 ? |
@hadrien-toma were you able to upgrade and test this out? |
Sorry for the delay, so from the test I just ran today: Status
Context
|
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
I suspect this is still an issue, I'm going to freeze this so it doesn't get closed. |
Im getting the same issue with minikube v1.16.0 on Darwin(macOS) 11.1 using the hyperkit driver |
Getting similar issue in 1.14.2
More info here |
Any progress or idea on how to fix this issue? I've been damned by this problem for the last year and half. I am not sure what the parameter is about, but shouldn't it be at least mentioned somewhere in Minikube documentation, in case it is not going to be solved? |
This seems to be an issue with 9p itself, upgrading the version broke symlinks. Our only real option is to change our mounting library, which would be a nontrivial undertaking. |
Somebody in this thread #4621 (comment) mentions having reproduced it with drivers |
Hi. I am trying to compile a simple c++ app in docker, but build is failing due to this issue. Log:
Is there any workaround? Thank you. |
Use a directory on the VM, that is not mounted from remote (host). For instance, by copying the directory to a different location. |
Minikube version: v1.2.0
Environment:
OS : MacOS v10.15.5
VM Driver: hyperkit
Docker version (e.g. docker -v): 18.09.2, build 6247962
Install tools: brew
What happened:
I received an error "ln: failed to create symbolic link '/test/bar': Operation not permitted"
What you expected to happen:
Create a successful symbolic link
How to reproduce it (as minimally and precisely as possible):
Anything else do we need to know:
This is important to me because I try and do things like npm install inside the container (for local development), and I'll get errors about it not being able to make symbolic links.
This reopens issue #890
This is happening with the Hyperkit driver but I suspect may happen with other drivers as well.
The text was updated successfully, but these errors were encountered: