On Fri, 21 May 2004 09:55:56 +1200 Russell Fulton <[EMAIL PROTECTED]> wrote:

> On Fri, 2004-05-21 at 00:15, Michiel van Baak wrote:
> > On Thu, 13 May 2004 12:47:42 +0200 Michiel van Baak <[EMAIL PROTECTED]> wrote:
> > 
> > > Hi all,
> > > 
> > > I'm trying to setup my spamd table in pf.
> > > I used Daniel's script as he posted it on http://www.benzedrine.cx/relaydb.html 
> > > as a template for my own script (see below)
> > > When I run my script it fails with the error: pfctl: Cannot allocate memory.
> > > 
> > > Any idea how I can make this work?
> > > 
> 
> I'm a pf novice but I would suggest that you isolate which invocation of
> pfctl is getting the error by executing the script with -x. You also
> need to tell us how many entries there are in the tables you are
> creating.  Have you looked at the files that are fed to pfctl to make
> sure they are sane?
> 
> In short, you have not given enough information to for anyone to even
> guess at what the problem is.
> 
> Russell
> 

The line that gets the error is: pfctl -t spamd -Tr -f spammers.tmp
the file spammers.tmp looks valid to me 
(http://lunteren.vanbaak.info/files/spammers.tmp) and holds 1269907 lines:
cat spammers.tmp| wc -l
/usr/local/sbin/spamfilter> cat spammers.tmp| wc -l
 1269907

When I execute the command it tells me:

/usr/local/sbin/spamfilter> pfctl -t spamd -Tr -f spammers.tmp
pfctl: Cannot allocate memory.

top shows me there is enough memory free:
Memory: Real: 57M/158M act/tot  Free: 57M  Swap: 156M/500M used/tot

Before I tried to load the file into the table I did: 
pfctl -t spamd -T flush

The out put I get with debug set te loud:

/usr/local/sbin/spamfilter> pfctl -x loud
debug level set to 'loud'
/usr/local/sbin/spamfilter> pfctl -t spamd -T flush
0 addresses deleted.
/usr/local/sbin/spamfilter> pfctl -t spamd -Tr -f spammers.tmp
pfctl: Cannot allocate memory.
255:/usr/local/sbin/spamfilter>

that 255 is the exit code of pfctl

Hope this is enough info now :)

PS: sorry for the double post. forgot to send it to the list, instead posted it to 
Russel off list.
---
Michiel van Baak
http://lunteren.vanbaak.info
[EMAIL PROTECTED]

"Two of the most famous products of Berkeley are LSD and Unix. I don't think that this 
is a coincidence."

Reply via email to