-
Notifications
You must be signed in to change notification settings - Fork 822
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
Kernel isn't configured for semaphores #2013
Comments
The problem was, that I had to update Ubuntu to 16.04 using
Now it seems, that semaphors could work |
Semaphores, I think, still don't work in the fakeroot program, which still needs to be recompiled with the tcp flag on an arch userspace. I was able to generate an strace of it failing here while using makepkg: (I had to use an old version of strace because the latest version fails on an unimplemented ptrace option) It seems like it's failing when it runs |
@therealkenc support is now there partially, that's why postgres works I thought |
The Creator's update has support for SysV semaphores and shared memory. Closing this out as fixed in the creator's update, but please let us know if you hit any issues. |
@stehufntdev my strace is from CU. The problem should happen in all versions of fakeroot compiled with the default sysvipc mechanism rather than tcp. |
@fpqc - If you post a So you likely have a mulimode failure here. It is not clear where that |
FWIW, the problem with
strace:
|
yeah, I tried it on Ubuntu too, thought I mentioned that |
@fpqc, can you please share out your repro? Locally when I run root@stehuf-test:/# ipcs ------ Message Queues -------- ------ Shared Memory Segments -------- ------ Semaphore Arrays -------- |
@stehufntdev I didn't run ipcs, I ran fakeroot/faked. @moosejackson ran ipcs. |
Sorry for the mix-up there, when I run fakeroot locally I get the failure below which is due to missing msgqueue support not semaphones (i.e. MSGGET, MSGCTL, ...). Are you seeing a different failure? root@stehuf-test:/# fakeroot |
System V semaphores and shared memory were implemented during Creators Update but message queues were not. |
Ah, there we go. Mystery solved. |
When I've tried to run fakeroot, I got the same message as @stehufntdev mentioned. I had some problems with using semaphores in WSL(not sure where was exactly the problem), so I've installed Fedora to virtual machine and did all I needed there. |
Semaphores are still not working in build 15063.11.
Running ipcs in bash:
According to https://wpdev.uservoice.com semaphores should be working.
The text was updated successfully, but these errors were encountered: