Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100198 - amavisd-new-2.3.2 Undefined subroutine &Net::LDAP::Util::escape_filter_value
Summary: amavisd-new-2.3.2 Undefined subroutine &Net::LDAP::Util::escape_filter_value
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-25 03:04 UTC by Mathieu ALORENT
Modified: 2005-08-04 04:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu ALORENT 2005-07-25 03:04:59 UTC
Hi,

after upgrading to amavisd-new 2.3.2, I get this error on every mail :

amavis[15286]: (15286-01) TROUBLE in process_request: Undefined subroutine
&Net::LDAP::Util::escape_filter_value called at (eval 50) line 362, <GEN6> line 5

All the mail stay in the queue

Reproducible: Always
Steps to Reproduce:
1. emerge amavisd-new
2. /etc/init.d/amavisd restart
3. send a mail
4. look into logs and see the problem

Actual Results:  
I see 

Jul 25 10:13:20 mailtest amavis[15013]: (15013-01) TROUBLE in process_request:
Undefined subroutine &Net::LDAP::Util::escape_filter_value called at (eval 50)
line 362, <GEN6> line 5.
Jul 25 10:13:20 mailtest amavis[15013]: (15013-01) Requesting process rundown
after fatal error
Jul 25 08:13:21 mailtest postfix/smtp[14841]: A4FB23C166: to=<xxxx@xxxx>,
orig_to=<xxx@xxx>, relay=127.0.0.1[127.0.0.1], delay=1, status=deferred (lost
connection with 127.0.0.1[127.0.0.1] while sending RCPT TO)


Expected Results:  
The mail should be transfered from postfix to amavis to check it

I looked in the code of
http://search.cpan.org/src/GBARR/perl-ldap-0.31/lib/Net/LDAP/Util.pm , tried to
find 'escape_filter_value', but there is nothing...
Comment 1 Roman Pertl 2005-07-29 12:23:50 UTC
same thing here. escape_filter_value seems not available in perl-ldap-0.31. 
upgrade to 0.33 (marked unstable; ~x86) solved the issue for me
Comment 2 Andrej Kacian (RETIRED) gentoo-dev 2005-08-01 14:27:13 UTC
CCing perl@ and relevant arch teams - guys, it looks like we need perl-ldap-0.33
stable on x86, ppc64 and possibly amd64.

Stable version of amavisd-new on amd64 could use some bump too, while you're at
it. :)
Comment 3 Markus Rothe (RETIRED) gentoo-dev 2005-08-01 23:40:40 UTC
perl-ldap-0.33 went stable on ppc64
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2005-08-03 17:11:07 UTC
stable on sparc and x86
Comment 5 Andrej Kacian (RETIRED) gentoo-dev 2005-08-04 04:28:40 UTC
I've changed amavisd-new-2.3.2 to depend on >=perl-ldap-0.33, thanks everyone.
Closing.