Ah! You need 'System V IPC' in your kernel.
Laus Conrad wrote:
Hi Paul,
thanks for your reply!
I applied the patch and got the following -
StartServer(): init ok. Creating children..
Mar 22 10:30:23 localhost dbmail/imap4d[21969]:
pool.c,scoreboard_new: shmget failed [Function not
implemented]
Mar 22 10:30:25 localhost dbmail/imap4d[21968]:
main(): server has exited, exit status [75]
Mar 22 10:30:25 localhost dbmail/imap4d[21968]:
main(): exit
Thanks also for the suggestion of not using root - I
just want to make sure the issue is not caused by a
security restriction.
Regards
--- Paul J Stevens <[EMAIL PROTECTED]> wrote:
Laus,
Could you please try the attached patch. It should
make the shmget failure a bit
more verbose.
Also, never use EFFECTIVE_USER or GROUP=root if you
value your system !!
Laus Conrad wrote:
Hi all,
I have just installed dbmail with exim and mysql -
compile went fine but I get the following error
when
starting dbmail-imapd -
Mar 22 09:34:39 localhost dbmail/imap4d[11673]:
StartServer(): init ok. Creating children..
Mar 22 09:34:39 localhost dbmail/imap4d[11673]:
pool.c,scoreboard_new: shmget failed
Mar 22 09:34:41 localhost dbmail/imap4d[11672]:
main(): server has exited, exit status [75]
Mar 22 09:34:41 localhost dbmail/imap4d[11672]:
main(): exit
This is a copy of the config file, IMAP section
[IMAP]
EFFECTIVE_USER=root
EFFECTIVE_GROUP=root
BINDIP=194.204.96.34
PORT=143
NCHILDREN=50
MAXCHILDREN=200
MINSPARECHILDREN=2
MAXSPARECHILDREN=4
MAXCONNECTS=10000
TIMEOUT=4000
RESOLVE_IP=yes
IMAP_BEFORE_SMTP=no
TRACE_LEVEL=6
I am running gentoo, kernel 2.6.10.
Any help appreciated.
Regards
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources
site!
http://smallbusiness.yahoo.com/resources/
_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail
--
________________________________________________________________
Paul Stevens
[EMAIL PROTECTED]
NET FACILITIES GROUP GPG/PGP:
1024D/11F8CD31
The
Netherlands_______________________________________www.nfg.nl
Index: pool.c
===================================================================
--- pool.c (revision 1699)
+++ pool.c (working copy)
@@ -73,8 +73,10 @@
void scoreboard_new(serverConfig_t * conf)
{
int serr;
- if ((shmid = shmget(IPC_PRIVATE, P_SIZE, 0644 |
IPC_CREAT)) == -1)
- trace(TRACE_FATAL, "%s,%s: shmget
failed",__FILE__,__func__);
+ if ((shmid = shmget(IPC_PRIVATE, P_SIZE, 0644 |
IPC_CREAT)) == -1) {
+ serr = errno;
+ trace(TRACE_FATAL, "%s,%s: shmget failed
[%s]",__FILE__,__func__, strerror(serr));
+ }
scoreboard = shmat(shmid, (void *) 0, 0);
serr=errno;
if (scoreboard == (Scoreboard_t *) (-1)) {
_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
_______________________________________________
Dbmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail
--
________________________________________________________________
Paul Stevens [EMAIL PROTECTED]
NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31
The Netherlands_______________________________________www.nfg.nl