($) root@kore ~ > /etc/init.d/apache2 start * Caching service dependencies ... [ ok ] * Apache2 has detected a syntax error in your configuration files: Syntax error on line 284 of /etc/apache2/httpd.conf: Cannot load /usr/lib/apache2/modules/mod_suexec.so into server: /usr/lib/apache2/modules/mod_suexec.so: cannot open shared object file: No such file or directory Please fix this so that people who do specify USE=no-suexec do not have to (a) edit their config file on first install and (b) have to continuously delete said one-line change when using $config-updater-of-choice, to get a working server OOTB (Out Of The Box). Also, apologies if this bug is a duplicate of another; bugzilla has been giving me issues all day so I thought I'd enter it now while I had the chance... Thanks! :)
Already fixed in 2.2, probably not going to happen for 2.0/1.3 as the fix is not trivial.
Be that as it may, this is _broken_ in a _stable_ ebuild; please either fix it, or remove the flag. Broken ebuilds are for package.mask, not our stable branch. Thanks.
It's been "broken" for years, since before I joined Gentoo. Users who use that flag do it with the understanding that it's not supported, and that they will have to edit thier configuration. no-suexec is not on by default. As I said above, the fix is not trivial and requires configuration changes - changes that we can and have make to 2.2, where the bug is fixed, but would cause problems making to 2.0. Fixing this bug would cause another mess with configuration updates like what happened earlier this year when we changed configurations. I am NOT going to break our users systems again like that. The USE-flag has now been removed. Complaints and bugs for it to reappear can be closed as fixed in 2.2.