Re: [policyd-users] Where is IniFiles.pm?

2008-04-18 Thread Maple Thorpe

On Thu, 2008-04-17 at 23:34 +0200, Jacco van Koll wrote:
 Maple,
 
 This should be included in your Perl installation :-) So, download it
 from your fedora repository and install. Else, use CPAN.
 
 On 17-04-08 22:00, Maple Thorpe wrote: 
  I using Fedora Core 8 and downloaded cluebringer-snapshot-200803151435].
  Where is IniFiles.pm?
  
  perl /usr/local/bin/cbpolicyd 
  Can't locate Config/IniFiles.pm in @INC (@INC
  contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
  /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi 
  /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi 
  /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
  /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 
  /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 
  /usr/lib/perl5/site_perl 
  /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi 
  /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi 
  /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi 
  /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
  /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 
  /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 
  /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi 
  /usr/lib/perl5/5.8.8 .) at /usr/local/bin/cbpolicyd line 29.
  BEGIN failed--compilation aborted at /usr/local/bin/cbpolicyd line 29.
  
  
  
  -
  This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
  Don't miss this year's exciting event. There's still time to save $100. 
  Use priority code J8TL2D2. 
  http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
  ___
  policyd-users mailing list
  policyd-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/policyd-users

 
 -- 
 Regards,
 
 Jacco van Koll
 
 [EMAIL PROTECTED]
 
 -
 This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
 Don't miss this year's exciting event. There's still time to save $100. 
 Use priority code J8TL2D2. 
 http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
 ___ policyd-users mailing list 
 policyd-users@lists.sourceforge.net 
 https://lists.sourceforge.net/lists/listinfo/policyd-users

Hopefully, I am near a successful installation.

Cluebringer and missing perl modules are installed

Remaining complaints:
+++
Searched CPAN. Mail::SPF::qv unknown  
===
/var/log/cbpolicyd.log 
===
[2008/04/18-04:49:34 - 15742] Process Backgrounded
[2008/04/18-04:49:34 - 15742] Initializing system modules.
[2008/04/18-04:49:34 - 15742] System modules initialized.
[2008/04/18-04:49:34 - 15742] Module load started...
[2008/04/18-04:49:34 - 15742]   = AccessControl: enabled
[2008/04/18-04:49:34 - 15742]   = CheckHelo: enabled
[2008/04/18-04:49:34 - 15742] WARNING: Error loading plugin
modules/CheckSPF (Undefined subroutine Mail::SPF::qv called
at /usr/lib/perl5
/site_perl/5.8.8/Mail/SPF.pm line 24.
Compilation failed in require at cbp/modules/CheckSPF.pm line 29.
BEGIN failed--compilation aborted at cbp/modules/CheckSPF.pm line 29.
Compilation failed in require at (eval 15) line 2.
BEGIN failed--compilation aborted at (eval 15) line 2.

NOTE:
cpan -i Mail::SPF
CPAN: File::HomeDir loaded ok (v0.69)
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Fri, 18 Apr 2008 05:29:51 GMT
Mail::SPF is up to date (v2.005).

+++
Patched Amavisd produces:
===
/var/log/maillog (snippet)
===
Apr 18 07:27:59 brey amavis[16084]: (16084-09) (!)custom new err:
Undefined subroutine cbp::dblayer::DBConnect called
at /usr/local/include//amavisd-policyd.pm line 115, GEN10 line 1086.
Apr 18 07:28:06 brey amavis[16084]: (16084-09) (!)SA failed: Can't
locate object method get_tag via package
Mail::SpamAssassin::PerMsgStatus at (eval 87) line 410. at (eval 87)
line 432.

NOTE:
cpan -i Mail::SpamAssassin::PerMsgStatus
CPAN: File::HomeDir loaded ok (v0.69)
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Fri, 18 Apr 2008 05:29:51 GMT
Mail::SpamAssassin::PerMsgStatus is up to date (undef).
===
/usr/local/include//amavisd-policyd.pm
===
# 

Re: [policyd-users] Where is IniFiles.pm?

2008-04-18 Thread Jacco van Koll

Maple,

You are facing another problem with the amavisd-policyd.pm than i have. 
I am still looking for a solution, so i cannot help you further on this. 
Also, on my system the module starts complaining about that it cannot 
find the database part in cbp:


Apr 18 02:43:36 gandalf amavis[5446]: (05446-01) (!)custom new err: 
Undefined subroutine cbp::dblayer::DBConnect called at 
/opt/amavisd-policyd.pm line 114, GEN29 line 11.
Apr 18 02:43:50 gandalf amavis[5447]: (05447-01) (!)custom new err: 
Undefined subroutine cbp::dblayer::DBConnect called at 
/opt/amavisd-policyd.pm line 114, GEN29 line 70.
Apr 18 02:44:13 gandalf amavis[5446]: (05446-02) (!)custom new err: 
Undefined subroutine cbp::dblayer::DBConnect called at 
/opt/amavisd-policyd.pm line 114, GEN29 line 62.
Apr 18 02:45:20 gandalf amavis[5447]: (05447-02) (!)custom new err: 
Undefined subroutine cbp::dblayer::DBConnect called at 
/opt/amavisd-policyd.pm line 114, GEN29 line 357.


It looks like that perl cannot find/read the cbp modules? Maybe this 
should be seen as a bug?


Running Perl 5.8.8-12 (Debian Unstable)
Amavisd-new 1:2.5.3-1 (Debian Unstable)



On 18-04-08 15:46, Maple Thorpe wrote:

On Thu, 2008-04-17 at 23:34 +0200, Jacco van Koll wrote:
  

Maple,

This should be included in your Perl installation :-) So, download it
from your fedora repository and install. Else, use CPAN.

On 17-04-08 22:00, Maple Thorpe wrote: 


I using Fedora Core 8 and downloaded cluebringer-snapshot-200803151435].
Where is IniFiles.pm?

perl /usr/local/bin/cbpolicyd 
Can't locate Config/IniFiles.pm in @INC (@INC

contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 
/usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/5.8.8 .) at /usr/local/bin/cbpolicyd line 29.
BEGIN failed--compilation aborted at /usr/local/bin/cbpolicyd line 29.



-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

___
policyd-users mailing list
policyd-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/policyd-users
  
  

--
Regards,

Jacco van Koll

[EMAIL PROTECTED]

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

___ policyd-users mailing list 
policyd-users@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/policyd-users



Hopefully, I am near a successful installation.

Cluebringer and missing perl modules are installed

Remaining complaints:
+++
Searched CPAN. Mail::SPF::qv unknown  
===
/var/log/cbpolicyd.log 
===

[2008/04/18-04:49:34 - 15742] Process Backgrounded
[2008/04/18-04:49:34 - 15742] Initializing system modules.
[2008/04/18-04:49:34 - 15742] System modules initialized.
[2008/04/18-04:49:34 - 15742] Module load started...
[2008/04/18-04:49:34 - 15742]   = AccessControl: enabled
[2008/04/18-04:49:34 - 15742]   = CheckHelo: enabled
[2008/04/18-04:49:34 - 15742] WARNING: Error loading plugin
modules/CheckSPF (Undefined subroutine Mail::SPF::qv called
at /usr/lib/perl5
/site_perl/5.8.8/Mail/SPF.pm line 24.
Compilation failed in require at cbp/modules/CheckSPF.pm line 29.
BEGIN failed--compilation aborted at cbp/modules/CheckSPF.pm line 29.
Compilation failed in require at (eval 15) line 2.
BEGIN failed--compilation aborted at (eval 15) line 2.

NOTE:
cpan -i Mail::SPF
CPAN: File::HomeDir loaded ok (v0.69)
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Fri, 18 Apr 2008 05:29:51 GMT
Mail::SPF is up to date (v2.005).


Re: [policyd-users] A Few Questions

2008-04-18 Thread Nigel Kukard

 On my Fedora 8 system, while working on the installation of cluebringer,
 I revered back to policyd-1.82. postfix main.cf remains configured with
 check policy statements described in the cluebringer INSTALL
 instructions, i.e smtpd_recipient_restrictions and
 smtpd_end_of_data_restrictions.
 
 Noe Postfix is generating warnings and notices in the maillog:
 
 warning: access table inet:IP.ADD.RE.SS:10031: action PREPEND must be
 used before smtpd_end_of_data_restrictions
 
 Apr 17 08:15:26 gobot postfix/smtpd[4640]: 894B6804E9: reject:
 END-OF-MESSAGE from unknown[IP.ADD.RE.SS]: 450 4.7.1 END-OF-MESSAGE:
 End-of-data rejected: Policy Rejection- Invalid data;
 
 IF these notices will disappear as soon as the configuration for
 cluebringer is complete, I'm OK, otherwise, I need help to understand
 the reason for these notices.

I'd suggest you backup your config and restore policyd v1 config if
you're having problems. Its hard to see from what you pasted above which
version of policyd is answering the requests.

 On to cluebringer installation. As I crosswalk the configurations of
 policyd v1 to cluebringer, I believe that all files are installed
 correctly. 

Ok.

 The exception is, what is the replacement for the policyd v1 daemon that
 is used at system startup. i.e. /etc/init.d/policyd:
 
 # Init file for Policy Daemon
 #
 # chkconfig: - 70 25
 # description: Postfix Policy Daemon
 #
 # processname: policyd
 
 # source function library
 . /etc/rc.d/init.d/functions
 
 RETVAL=0
 PROG=/usr/local/policyd/policyd
 CONF=/usr/local/policyd/policyd.conf
 
 [ -f $PROG ] || exit 0
 [ -f $CONF ] || exit 0
 
 start()
 {
 echo -n $Starting $PROG:
 daemon $PROG -c $CONF
 RETVAL=$?
 [ $RETVAL = 0 ]  touch /var/lock/subsys/policyd
 echo
 }
 
 In other words, what are the cluebringer substitutions, if any, for the
 policyd v1 service configuration?

Try replacing PROG with the path to cluebringer executable and CONF with
the path to the cluebringer configuration file, although the -c
parameter is not required.

-N


signature.asc
Description: This is a digitally signed message part
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
policyd-users mailing list
policyd-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/policyd-users


Re: [policyd-users] Where is IniFiles.pm?

2008-04-18 Thread Nigel Kukard

On Sat, 2008-04-19 at 01:29 +0200, Jacco van Koll wrote:
 Maple,
 
 You are facing another problem with the amavisd-policyd.pm than i
 have. I am still looking for a solution, so i cannot help you further
 on this. Also, on my system the module starts complaining about that
 it cannot find the database part in cbp:
 
 Apr 18 02:43:36 gandalf amavis[5446]: (05446-01) (!)custom new err:
 Undefined subroutine cbp::dblayer::DBConnect called
 at /opt/amavisd-policyd.pm line 114, GEN29 line 11.
 Apr 18 02:43:50 gandalf amavis[5447]: (05447-01) (!)custom new err:
 Undefined subroutine cbp::dblayer::DBConnect called
 at /opt/amavisd-policyd.pm line 114, GEN29 line 70.
 Apr 18 02:44:13 gandalf amavis[5446]: (05446-02) (!)custom new err:
 Undefined subroutine cbp::dblayer::DBConnect called
 at /opt/amavisd-policyd.pm line 114, GEN29 line 62.
 Apr 18 02:45:20 gandalf amavis[5447]: (05447-02) (!)custom new err:
 Undefined subroutine cbp::dblayer::DBConnect called
 at /opt/amavisd-policyd.pm line 114, GEN29 line 357.
 
 It looks like that perl cannot find/read the cbp modules? Maybe this
 should be seen as a bug?
 
 Running Perl 5.8.8-12 (Debian Unstable) 
 Amavisd-new 1:2.5.3-1 (Debian Unstable)

Should be fixed in latest SVN checkout aswell, the cbp modules are then
advised to be installed into /usr/lib/policyd* or /usr/local/libpolicyd*

-N


signature.asc
Description: This is a digitally signed message part
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___
policyd-users mailing list
policyd-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/policyd-users