From owner-freebsd-ports@FreeBSD.ORG Fri Feb 12 18:14:23 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6F33106566B for ; Fri, 12 Feb 2010 18:14:23 +0000 (UTC) (envelope-from jez.hancock@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id 6D7998FC08 for ; Fri, 12 Feb 2010 18:14:23 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id e21so328720fga.13 for ; Fri, 12 Feb 2010 10:14:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=J3ii9gC/+EiCKHvDUwBZpMgeCM5H7mKT9WJVUjrzmaU=; b=Rij8i7lY84F6IfpQW3GZ/njaQuvQ5e9lrfolCX3fH4YiQHwvpoY8LkkGNYX7NPaTaj nF4lWoR/FyAzEOUOrWRL1tjWssxoIGBD8Wwjl1YZjYJENxHY6exv0pXtnSb20jAlRRCU MF4+IQ55ExQo5cdgKsKeWvwPekzBVqBMJiEJ4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=U8SSjZ0DW1tXUly8r34zouCptzY21OVVgCiWTGLItQDCJh39o/F7/MzzfUJ2e/kVw6 rarba3pZM+FmbfqdNiuZen64OkaXZrktR1CQXSOt/Ie3Cciqx1ba+gzDgYLoB23KkI+B Wfnj8jGdJLpRIVuktdbhhlWELM7BR5eowTOak= MIME-Version: 1.0 Received: by 10.87.36.4 with SMTP id o4mr3151502fgj.69.1265996631590; Fri, 12 Feb 2010 09:43:51 -0800 (PST) In-Reply-To: <20100212074822.654134dz3171r18g@econet.encontacto.net> References: <20100212043911.13101411gd7t2bj4@econet.encontacto.net> <20100212105924.GA82012@megatron.madpilot.net> <20100212110224.GB82012@megatron.madpilot.net> <20100212074822.654134dz3171r18g@econet.encontacto.net> Date: Fri, 12 Feb 2010 17:43:51 +0000 Message-ID: <7b3c7f0b1002120943q40ecfbebm337765801bede8c0@mail.gmail.com> From: Jez Hancock To: eculp Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Guido Falsi , freebsd-ports Subject: Re: spamassassin problem with upgrade X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2010 18:14:24 -0000 On Fri, Feb 12, 2010 at 1:48 PM, eculp wrote: > Quoting Guido Falsi : > > On Fri, Feb 12, 2010 at 11:59:24AM +0100, Guido Falsi wrote: >> >>> On Fri, Feb 12, 2010 at 04:39:11AM -0600, eculp wrote: >>> > Spamassassin seems to crash everytime I try to start it. >>> > >>> > Starting spamd. >>> > child process [89827] exited or timed out without signaling >>> > production of a PID file: exit 25 at /usr/local/bin/spamd line 2544. >>> > >>> > It has always just worked. Any suggestions. >>> >> I'm having the same issues on FreeBSD 6.3. Just upgraded p5-Mail-SpamAssassin-3.2.5_4 to p5-Mail-SpamAssassin-3.3.0_2 and get a similar error: Feb 12 17:10:25 users spamd[22561]: child process [22563] exited or timed out without signaling production of a PID file: exit 25 at /usr/local/bin/spamd line 2541. Running Perl v5.8.9. >>> Had this problem on two machines. >>> >>> I solved it by deinstalling spamassassin and all perl modules it >>> depended upon, reinstalling it and all mandatory and optional perl >>> modules it requires. >>> >> >> I'd also like to point out I user pkg_rmleaves to perform this task. >> This is easier than doing it by hand using pkg_delete and less error >> prone. You could, obviously, also have portmaster adn portupgrade >> perform the task, but they'd update a whole lot more ports which don't >> really need to be rebuilt.(like the perl interpreter itself) >> > > I tried to solve the problem by running: portupgrade -fr p5-Mail-SpamAssassin-3.3.0_2 but after reinstalling all packages required by Spamassassin (including perl :groan:!) the problem still persists. I found that if I started the service on the commandline using: spamd -d -C /usr/local/etc/mail/spamassassin/ -r /var/run/spamd/spamd.pid (ie trying to replicate(?) the local rc init process for spamd) then the service will run correctly in the background. I've left it like this at the moment, I hope that's correct and I've not missed out anything, I'll try removing spamd and all the required ports and reinstalling on Monday when I have some free time. Cheers. -- Jez Hancock - System Administrator / PHP Developer http://freebsd.munk.me.uk/ - A FreeBSD Admin Weblog http://ipfwstats.sf.net/ - ipfw peruser traffic logging