Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Message

Re: [milter-greylist] crash on db dump (still)

2007-08-31 by Richard Whelan

Hi,

I'm also seeing this same problem, but only on one machine. I have three
identical systems, all running Solaris 9, Sendmail 8.14.1, Berkeley db
4.3.27, milter-greylist 3.0, mimedefang, spamassassin & clamav. All have
been built using gcc (but not 64 bit). Two of the machines are
absolutely fine, but on the other, when it tries to write to the
greylist.db file, it crashes. This afternoon, I managed to get a write
to the file at 13:07, but not since. Without effecting everything else,
I'm not going to be able to change these to 64bit either (being that
they have a lot of live traffic going through them).

Cheers,

Richard

-------- Original Message --------
Subject: Re:[milter-greylist] crash on db dump (still)
From: Jeff A. Earickson <jaearick@...>
To: Milter Greylist list <milter-greylist@yahoogroups.com>
Date: 31/08/2007 14:25
>
> On Fri, 31 Aug 2007, manu@... <mailto:manu%40netbsd.org> wrote:
>
> > Date: Fri, 31 Aug 2007 14:42:40 +0200
> > From: manu@... <mailto:manu%40netbsd.org>
> > Reply-To: milter-greylist@yahoogroups.com
> <mailto:milter-greylist%40yahoogroups.com>
> > To: Milter Greylist list <milter-greylist@yahoogroups.com
> <mailto:milter-greylist%40yahoogroups.com>>
> > Subject: Re: [milter-greylist] crash on db dump (still)
> >
> > Jeff A. Earickson <jaearick@... <mailto:jaearick%40colby.edu>>
> wrote:
> >
> >> After a day of running this patch, I have backed it out. It did not
> help
> >> and may have made things worse. I had a dumpfile crash 7 times
> yesterday
> >> and 6 times so far since midnight. I have a cron job that restarts
> >> milter-greylist if it disappears from the process list.
> >
> > Do you have the possibility of building a 64 bit binary, so that we can
> > completely rule out the Solaris-specific stream limit?
>
> I thought about this for a minute. I build both sendmail (8.14.1) and
> Berkeleydb (4.6.19) with Sun's Studio 11 C compiler. I was building
> milter-greylist with gcc 4.2. Maybe not a bright idea to mix compilers.
> I have rebuilt and reinstalled milter-greylist with Sun C. The make
> output, and the configure script, are attached. There are some minor
> compile complaints.
>
> I'll have to read the acc manpages to figure out how to do a 64 bit
> compile.
>
> BTW, how come the database isn't a real db? I realized this when I
> did an ldd and didn't see that BerkeleyDB was linked in? I guess
> milter-greylist is standalone and maybe compiler mixing is not an
> issue...
>
> Jeff Earickson
> Colby College
>
>  <!-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family:
> Arial; margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border:
> 1px solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%;
> font-weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp
> #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-mkp
> .ad a{ color: #0000ff; text-decoration: none; } --> <!-- #ygrp-sponsor
> #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin:
> 10px 0px; font-weight: bold; font-size: 78%; line-height: 122%; }
> #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px; padding: 0 0; } -->
> <!-- #ygrp-mlmsg {font-size:13px; font-family:
> arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select,
> input, textarea {font:99% arial,helvetica,clean,sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
> #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family: Georgia;
> } #ygrp-text p{ margin: 0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial;
> clear: both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana;
> font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0 1px; }
> #ygrp-actbar{ clear: both; margin: 25px 0; white-space:nowrap; color:
> #666; text-align: right; } #ygrp-actbar .left{ float: left;
> white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:
> Verdana; font-size: 77%; padding: 15px 0; } #ygrp-ft{ font-family:
> verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0; }
> #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-vital{
> background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px
> 8px; } #ygrp-vital #vithd{ font-size: 77%; font-family: Verdana;
> font-weight: bold; color: #333; text-transform: uppercase; }
> #ygrp-vital ul{ padding: 0; margin: 2px 0; } #ygrp-vital ul li{
> list-style-type: none; clear: both; border: 1px solid #e0ecee; }
> #ygrp-vital ul li .ct{ font-weight: bold; color: #ff7900; float:
> right; width: 2em; text-align:right; padding-right: .5em; }
> #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a{
> text-decoration: none; } #ygrp-vital a:hover{ text-decoration:
> underline; } #ygrp-sponsor #hd{ color: #999; font-size: 77%; }
> #ygrp-sponsor #ov{ padding: 6px 13px; background-color: #e0ecee;
> margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px;
> margin: 0; } #ygrp-sponsor #ov li{ list-style-type: square; padding:
> 6px 0; font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration:
> none; font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee;
> margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px
> 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold;
> color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor
> .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{
> text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0; }
> o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{
> font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} --> 

-- 
Richard Whelan
Senior Systems & NMS Administrator

Pipex Communications

Tel:  +44 (0) 1865 381568
Mob:  +44 (0) 7786 276020
Web:  http://www.pipex.com
 
This e-mail is subject to: http://www.pipex.net/disclaimer.html

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.