Hi there.
I am a fan of DJB's qmail and I like to run it on my
computers. Needless to say, I would also like to run it on my
iBook, which has Jaguar (10.2.3) installed.
I compiled qmail 1.03 with the appropriate modifications
listed on <http://bluedot.net/osx/qmail.html> and with the
December Developer Tools. And it works fine.
That is, *when* it works.
The problem is that when /var/qmail/rc is run (which, in turn,
exec's qmail-start), it forks some qmail-start and then
qmail-start exec's other processes.
But, some of these qmail-start processes get stuck in an
unkillable state (read: not even "kill -9 <pids>" kills the
processes).
Here is an excerpt from my process table:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
qmails 484 0.0 0.1 1356 280 std- S 11:21PM 0:00.04 qmail-send
qmaill 485 0.0 0.1 1312 248 std- S 11:21PM 0:00.01 splogger qmail
root 486 0.0 0.1 1312 272 std- S 11:21PM 0:00.01 qmail-lspawn
./Mailbox
qmailr 487 0.0 0.0 1296 120 std- U 11:21PM 0:00.00 qmail-start
./Mailbox splo
qmailq 488 0.0 0.0 1296 120 std- U 11:21PM 0:00.00 qmail-start
./Mailbox splo
rbrito 638 0.0 0.1 1416 308 std S+ 12:11AM 0:00.00 grep qmail
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Of course, I have never seen qmail have such problems with any
other kernel/operating system that I have run (Solaris, Linux,
FreeBSD). I can run qmail under Linux/PPC just fine on this
very same machine.
Of course, the logs that qmail generates to syslog are not
complete (what one would expect if one followed DJB's INSTALL
document).
Of course, I had to rename INSTALL to INSTALL.txt to avoid
problems with HFS+'s case insensitiveness and DJB's build
process, which builds an install file.
The funny thing with the problem I listed above is that it
seems to be some kind of race condition happening here,
because in the excerpt above, I have two processes in the U
state, but sometimes I get only one. It is unpredictable how
many processes are in that state. Which is what leads me to
believe that there is some race condition going on.
I already tried to use ktrace, but I wasn't very successful
with it (since qmail-send forks many processes). I also
already tried recompiling qmail with older Developer Tools,
but the result is the same. :-(
Is there anybody else using qmail with Jaguar/MacOS X? Is
there anybody else seeing these problems or something related?
Just for the record, I have an iBook 600 MHz, 12", late 2001,
with 256MB of RAM. Please let me know if other information is
necessary (like the output of qmail-showctl or any other
things).
Thanks for *any* help, Roger...
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Rog�rio Brito - [EMAIL PROTECTED] - http://www.ime.usp.br/~rbrito
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users