[mpm-itk] Ubuntu 14.04 mpm-itk binary missing

Steinar H. Gunderson sgunderson at bigfoot.com
Tue May 13 13:48:13 CEST 2014


On Tue, May 13, 2014 at 01:17:27PM +0200, Henk Kraal wrote:
> It appears that the 14.04 package doesn't ship with it's own mpm-itk
> binary which causes Apache to run under a regular user which in the
> end results in internal server errors as apache is unable to setuid
> to the requested user.

Your conclusion is pretty far off. :-) In newer Apache (such as the one
in 14.04), MPMs are no longer supposed to be built into the Apache binaries,
but are separate modules. Furthermore, in newer mpm-itk (such as the one
presumably in 14.04), mpm-itk isn't actually a true MPM anymore, just a
module that hooks into mpm-prefork at appropriate places.

So you'll need the apache2 binary, the prefork MPM and the ITK MPM (or
module).

The fact that ps doesn't show it to run as root anymore is unrelated to this,
and largely a result of improved capability support in newer mpm-itk. It can
still setuid, so in many ways, it's still pretty much equivalent to root.

As for your internal errors, you should probably look into the Apache error
logs and see what they say.

/* Steinar */
-- 
Homepage: http://www.sesse.net/



More information about the mpm-itk mailing list