Package: apache2-common
Version: 2.0.48-4
Severity: normal
Read this strace and weep:
stat64("/home/joey/html/blog/index.cgi", {st_mode=S_IFREG|0755, st_size=1538, ...}) = 0
..
fork(Process 3822 attached
..
[pid 3822] execve("/usr/lib/apache2/suexec2", ["/usr/lib/apache2/suexec2", "~1000", "1000", "index.cgi"], [/* 22 vars*/]) = 0
..
[pid 3822] getcwd("/home/joey/html/blog", 4096) = 21
[pid 3822] chdir("/home/joey") = 0
[pid 3822] chdir("public_html") = -1 ENOENT (No such file or directory)
[pid 3822] time([1074057876]) = 1074057876
[pid 3822] write(3, "[2004-01-14 00:24:36]: cannot ge"..., 67) = 67
Note that I have my web server configured as follows:
root@dragon:/etc/apache2>grep UserDir -r .
./mods-enabled/userdir.conf: UserDir html
./mods-available/userdir.conf: UserDir html
./apache2.conf:UserDir html
root@dragon:/etc/apache2>grep -i suexec -r .
./mods-available/suexec.load:LoadModule suexec_module /usr/lib/apache2/modules/mod_suexec.so
root@dragon:/etc/apache2>ls mods-enabled/suexec*
zsh: no matches found: mods-enabled/suexec*
Why is suexec loaded even though it is not linked to mods-enabled?
Why does suexec ignore my UserDir setting and try to use a non-existant
"public_html" directory?
The workaround, as with every suexec problem I have ever filed a bug
on (and there have been many):
root@dragon:/usr/lib/apache2>dpkg-divert --add `pwd`/suexec2 --rename
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.24 #1 Thu Jan 8 15:48:32 EST 2004 i686
Locale: LANG=en_US, LC_CTYPE=en_US
Versions of packages apache2-common depends on:
ii debconf 1.4.3 Debian configuration management sy
ii debianutils 2.6.1 Miscellaneous utilities specific t
ii libapr0 2.0.48-4 The Apache Portable Runtime
ii libc6 2.3.2.ds1-10 GNU C Library: Shared libraries an
ii libdb4.1 4.1.25-10 Berkeley v4.1 Database Libraries [
ii libexpat1 1.95.6-6 XML parsing C library - runtime li
ii libldap2 2.1.23-1 OpenLDAP libraries
ii libssl0.9.7 0.9.7c-5 SSL shared libraries
ii mime-support 3.23-1 MIME files 'mime.types' & 'mailcap
ii net-tools 1.60-8 The NET-3 networking toolkit
ii openssl 0.9.7c-5 Secure Socket Layer (SSL) binary a
ii ssl-cert 1.0-6 Simple debconf wrapper for openssl
ii zlib1g 1:1.2.1-3 compression library - runtime
-- no debconf information
--
see shy jo
Attachment:
signature.asc
Description: Digital signature