-
Notifications
You must be signed in to change notification settings - Fork 836
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
etcd: renameat syscall returns EACCES #2243
Comments
You're doing this as root? I mean, one way this might happen on ordinary Linux is if you don't chown the extracted contents of the tarball after extracting as root. |
@fpqc these directories are net new and owned by the right user. This binary works fine on Linux. |
@philips Wow, that's weird. Was able to reproduce just now. Good catch! |
Need to see more of the |
Okay so it's probably a stretch to lump this into #1529, although pinned handles is still the root cause.
File descriptor 7 is still open, pinning +1 for linking an |
:( Any estimate on fix ETA? Any potential workarounds? |
@philips We don't usually get ETAs, but if a dev comments on your post, he'll either say something like "we're gonna put it on the backlog" or "I'm going to do an investigation and see what's going on here". If it's the former, it could take a while. If it's the latter, and if the investigation shows that it's a simple bug, then it could potentially make it out in the next insider build. Gonna have to wait for a comment from one of the developers. |
Tested on 16257 and issue is present there. |
Still present in Windows 16299.15 :( @SvenGroot , @benhillis , last time you were very helpful fixing I guess there are quite a few datastore engines which do renaming of |
Fundamentally it isn't the Ben by chance commented on this a few days ago in #2477 (message) (he meant #640).
Which is all a variation on #1529. It is not in the same class as the |
Which issue this one is a duplicate of? |
Your Windows build number: Microsoft Windows [Version 10.0.15063]
What you're doing and what's happening: (Copy&paste specific commands and their output, or include screen shots)
etcd is a distributed database that is written in Go and used in a large number of different systems.
etcd should run.
See our contributing instructions for assistance.
The text was updated successfully, but these errors were encountered: