Re: [policyd-users] Where is IniFiles.pm?
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?
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
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?
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