httpd/sshd will not start due to "failed to create proxy mutex" error

Matt Gregory
Thu Apr 21 07:16:00 GMT 2016

I can't remember if I've ever set up Apache on Cygwin before, but I'm
trying to do so now and I'm not getting anywhere.

I'm trying to install them as services and it's not working.

I'm trying to run these commands in an administrator shell:

$ cygrunsrv -I httpd -p /usr/sbin/httpd

(The service successfully installs.  I mean, I can see cygserver and
httpd in services.msc.  cygserver is running)

$ cygrunsrv -S httpd
cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error 1062:
The service has not been started.

$ cat /var/log/httpd/error_log
[Wed Apr 20 20:02:39.734289 2016] [core:emerg] [pid 604] (88)Function
not implemented: AH00023: Couldn't create the proxy mutex
[Wed Apr 20 20:02:39.735010 2016] [proxy:crit] [pid 604] (88)Function
not implemented: AH02478: failed to create proxy mutex
AH00016: Configuration Failed

I've tried uninstalling, rebooting, and reinstalling httpd with no luck.

I've recently upgraded from cygwin32 to cygwin64.  Well, they're both
installed, and my home directory is still in the 32-bit C:\cygwin.  I
believe I've got everything else pointing to cygwin64.  I didn't
actually move anything from C:\cygwin to C:\cygwin64, I just did a
clean install of 64 alongside 32.  Everything else is working great
except for trying to run the httpd and sshd servers.

I'm on Windows 10 Home version.  Maybe Bill Gates' business acumen is
preventing me from running a server on a home version?

Thanks for any clues,

Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list