Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148082 - net-www/apache: USE=no-suexec results in a non-working OOTB configuration
Summary: net-www/apache: USE=no-suexec results in a non-working OOTB configuration
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Apache Team - Bugzilla Reports
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-18 09:24 UTC by Elfyn McBratney (beu) (RETIRED)
Modified: 2006-09-19 22:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elfyn McBratney (beu) (RETIRED) gentoo-dev 2006-09-18 09:24:17 UTC
($) 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! :)
Comment 1 Michael Stewart (vericgar) (RETIRED) gentoo-dev 2006-09-18 09:26:48 UTC
Already fixed in 2.2, probably not going to happen for 2.0/1.3 as the fix is not trivial.
Comment 2 Elfyn McBratney (beu) (RETIRED) gentoo-dev 2006-09-19 14:49:36 UTC
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.
Comment 3 Michael Stewart (vericgar) (RETIRED) gentoo-dev 2006-09-19 22:12:09 UTC
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.