From owner-freebsd-questions@FreeBSD.ORG Mon Aug 18 18:24:33 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0439106568E for ; Mon, 18 Aug 2008 18:24:33 +0000 (UTC) (envelope-from LConrad@Go2France.com) Received: from mgw1.MEIway.com (mgw1.meiway.com [81.255.84.75]) by mx1.freebsd.org (Postfix) with ESMTP id A56C28FC21 for ; Mon, 18 Aug 2008 18:24:33 +0000 (UTC) (envelope-from LConrad@Go2France.com) Received: from VirusGate.MEIway.com (virusgate.meiway.com [81.255.84.76]) by mgw1.MEIway.com (Postfix Relay Hub) with ESMTP id 85DB1471A4B for ; Mon, 18 Aug 2008 20:24:35 +0200 (CEST) Received: from localhost (localhost.MEIWay.com [127.0.0.1]) by VirusGate.MEIway.com (Postfix) with SMTP id 4C5E33868F2 for ; Mon, 18 Aug 2008 20:24:34 +0200 (CEST) (envelope-from LConrad@Go2France.com) X-AV-Checked: Mon Aug 18 20:24:34 2008 virusgate.meiway.com Received: from mail.Go2France.com (ms1.meiway.com [81.255.84.73]) by VirusGate.MEIway.com (Postfix) with ESMTP id 2F6513868ED for ; Mon, 18 Aug 2008 20:24:34 +0200 (CEST) (envelope-from LConrad@Go2France.com) Received: from TX2.Go2France.com [66.90.247.9] by mail.Go2France.com with ESMTP (SMTPD32-7.07) id AC8E200B4; Mon, 18 Aug 2008 20:16:46 +0200 X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Mon, 18 Aug 2008 13:23:43 -0500 To: freebsd-questions@freebsd.org From: Len Conrad Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Message-Id: <200808182016265.SM01620@TX2.Go2France.com> Subject: PERL plumbers? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2008 18:24:34 -0000 fbsd 4.11 perl 5.8.8 installed by pkg_add postgrey 1.32 use.perl port This machine has been running great for a week. Monday morning, postgrey was stoppedand wouldn't start. syslog: Aug 18 14:20:35 mx1 postgrey[73387]: FATAL: ERROR: can't create DB environment: No such file or directory (dbdir: /var/db/postgrey uid/gid: 1003,1003) user:group 1003:1003 is postgrey:postgrey but: ll /var/db/postgrey/ total 1078288 -rw------- 1 postgrey postgrey - 10485684 Aug 8 01:06 log.0000000001 -rw------- 1 postgrey postgrey - 1082490880 Aug 17 08:36 postgrey.db -rw------- 1 postgrey postgrey - 0 Dec 8 2006 postgrey.lock -rw------- 1 postgrey postgrey - 10862592 Aug 17 08:36 postgrey_clients.db It seems that some PERL path has gone wrong strace postgrey --inet=10023 .. show a lot of file open failures. open("/usr/local/lib/perl5/site_perl/5.8.5/mach/Sys/Syslog.pm", O_RDONLY) = -1 ENOENT (No such file or directory) mx1# find /usr/local -iname "Syslog.pm" /usr/local/lib/perl5/5.8.2/mach/Sys/Syslog.pm /usr/local/lib/perl5/site_perl/5.8.2/mach/Unix/Syslog.pm /usr/local/lib/perl5/5.8.5/mach/Sys/Syslog.pm mx1# find /usr/local -iname "FileHandle.pm" /usr/local/lib/perl5/5.8.2/FileHandle.pm /usr/local/lib/perl5/5.8.5/FileHandle.pm For an earlier, similar problem on this machine, we were advised to make this link, mx1# ll /usr/bin/perl lrwxr-xr-x 1 root wheel - 19 Aug 18 06:14 /usr/bin/perl@ -> /usr/local/bin/perl How do I tell PERL and PERL apps where to find the stuff? We'll be upping to fbsd7.0 soon, but need this machine on line meanwhile. thanks Len