> I tried to configure apache. Apparently, everything is OK (at boot time, > it appears to start), but > in fact it doesnt'run. > I get the following message in /var/log/apache/error.log: > > [emerg] httpd: Your kernel was built without CONFIG_SYSVIPC > [emerg] (38) Function not implemented : could not call shmget > > I recompiled the kernel, but I don't know to what option > "CONFIG_SYSVIPC " corresponds. > > I'm running debian 2.2.4 kernel. > > Can somebody help me ?
>From the docs: System V IPC CONFIG_SYSVIPC Inter Process Communication is a suite of library functions and system calls which let processes (running programs) synchronize and exchange information. It is generally considered to be a good thing, and some programs won't run unless you say Y here. In particular, if you want to run the DOS emulator dosemu under Linux (read the DOSEMU-HOWTO, available via FTP (user: anonymous) in ftp://metalab.unc.edu/pub/Linux/docs/HOWTO), you'll need to say Y here. You can find documentation about IPC with "info ipc" and also in section 6.4 of the Linux Programmer's Guide, available via FTP (user: anonymous) from ftp://metalab.unc.edu/pub/Linux/docs/LDP/programmers-guide. Saying Y here enlarges your kernel by about 7 KB. Just say Y. HTH. Groetjes, Ookhoi