Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79014 - net-www/apache-2.0.52-r1 does not create /var/cache/apache2 directory for ssl mutexes
Summary: net-www/apache-2.0.52-r1 does not create /var/cache/apache2 directory for ssl...
Status: RESOLVED WORKSFORME
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: 2005-01-21 15:39 UTC by Michael Crawford (ali3nx)
Modified: 2005-01-21 22:23 UTC (History)
0 users

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 Michael Crawford (ali3nx) 2005-01-21 15:39:58 UTC
on a fresh install of apache-2.0.52-r1 the directory required by the ssl engine for ssl mutexes is not created. Subsequently apache2 fails to start if -D SSL is included in conf.d/apache2 due to /var/cache/apache2 not being present.

Reproducible: Always
Steps to Reproduce:
1. emerge =apache-2.0.52-r1
2. edit conf.d/apache2 including -D SSL
3. attemting to start apache will fail with only a warning in the error_log file about the missing directory.

Actual Results:  
ebuild for apache2 should create the needed symlinks and directories required
for seamless operation of apache webserver.

Expected Results:  
all required runtime directories and symlinks should be present after
installation of apache webserver.

p4k1tst0rm apache2 # emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.10-hardened-r2 i686)
=================================================================
System uname: 2.6.10-hardened-r2 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1,sys-devel/automake-1.9.3
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -fstack-protector
-fstack-protector-all -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -fstack-protector
-fstack-protector-all -pipe -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://mirror.clarkson.edu/pub/distributions/gentoo/
http://gentoo.seren.com/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://192.168.0.254/gentoo-portage"
USE="x86 X509 acpi adns aim apache2 berkdb bzlib cap chroot crypt ctype curl
curlwrappers dba dio directfb erandom extensions f77 fam fbcon font-server
fortran freetds gd gdbm gmp gpm hardened hardenedphp imap innodb ipv6 java
javadoc javamail javascript jboss jce jms jmx junit kerberos ldap libg++ libwww
maildir mbox memlimit mmap mmx mpi mysql nagios-dns nagios-ntp nagios-ping
nagios-ssh native ncurses neural nis nls nptl ntlm objc ospfapi pam pcntl pcre
perl pg-hier pg-intdatetime pg-vacuumdelay php physfs pic pie posix postgres
postgresql pthreads python readline rhino ruby sasl servlet-2.3 servlet-2.4
session sftplogging shaper shared sharedmem simplexml sockets softquota ssl svga
sysvipc szip tcpd tcpmd5 truetype-fonts type1-fonts unicode vda vhosts
virus-scan xml xml2 xmlrpc xsl zlib"
Comment 1 Christian Parpart (RETIRED) gentoo-dev 2005-01-21 22:23:49 UTC
This is already fixed for net-www/apache-2.0.52-r3.
However, this release is masked (profiles/package.mask) due
our huge updates that still needs testing.


sws ~ # qpkg -nc -l apache | grep -E '(var/cache|net-www/apache)'
net-www/apache-2.0.52-r3
/var/cache
/var/cache/apache2
/var/cache/apache2/.keep


If you volunteer and know what you're doing, unmask apr/apr-util 
at least, too. But be aware, that you have to remerge any 
ebuild (mod_php, or other app/lib) that directly and/or 
indirectly depends on apr/apr-util since these now - by default - 
support LFS (large file support).

Regards,
Christian Parpart.