Package: mtpolicyd Version: 2.05-1.1 Severity: normal I just started evaluating mtpolicyd, and this is the first thing I see in the logs:
``` Sep 28 15:14:46 dovecot mtpolicyd[32030]: error while processing request: plugin spf failed: *** FATAL PROGRAM ERROR!! Unknown instance method "size" *** which the program has attempted to call for the object: *** . IN OPT ; no data *** *** THIS IS A BUG IN THE CALLING SOFTWARE, which incorrectly assumes *** that the object would be of a particular type. The type of an *** object should be checked before calling any of its methods. *** Net::DNS::RR 1891 Attempt to reload Net/DNS/RR/OPT.pm aborted. Compilation failed in require at (eval 639) line 1. at /usr/share/perl5/Net/DNS/Resolver/Base.pm line 978. Net::DNS::Resolver::Base::_make_query_packet(Net::DNS::Resolver=HASH(0x559247d286b0), "mout.kundenserver.de", "TXT") called at /usr/share/perl5/Net/DNS/Resolver/Base.pm line 414 Net::DNS::Resolver::Base::send(Net::DNS::Resolver=HASH(0x559247d286b0), "mout.kundenserver.de", "TXT") called at /usr/share/perl5/Mail/SPF/Server.pm line 566 Mail::SPF::Server::dns_lookup(Mail::SPF::Server=HASH(0x559247d1a3b8), "mout.kundenserver.de", "TXT") called at /usr/share/perl5/Mail/SPF/Server.pm line 463 Mail::SPF::Server::__ANON__() called at /usr/share/perl5/Error.pm line 465 eval {...} called at /usr/share/perl5/Error.pm line 454 Error::subs::try(CODE(0x559247d2daa8), HASH(0x559247d2dc10)) called at /usr/share/perl5/Mail/SPF/Server.pm line 472 Mail::SPF::Server::select_record(Mail::SPF::Server=HASH(0x559247d1a3b8), Mail::SPF::Request=HASH(0x559247122150)) called at /usr/share/perl5/Mail/SPF/Server.pm line 324 Mail::SPF::Server::__ANON__() called at /usr/share/perl5/Error.pm line 465 eval {...} called at /usr/share/perl5/Error.pm line 454 Error::subs::try(CODE(0x559246f9c520), HASH(0x559247d292e0)) called at /usr/share/perl5/Mail/SPF/Server.pm line 345 Mail::SPF::Server::process(Mail::SPF::Server=HASH(0x559247d1a3b8), Mail::SPF::Request=HASH(0x559247122150)) called at /usr/share/perl5/Mail/MtPolicyd/Plugin/SPF.pm line 135 Mail::MtPolicyd::Plugin::SPF::_check_helo(Mail::MtPolicyd::Plugin::SPF=HASH(0x559246fd9698), Mail::MtPolicyd::Request=HASH(0x559246f9d120)) called at /usr/share/perl5/Mail/MtPolicyd/Plugin/SPF.pm line 106 Mail::MtPolicyd::Plugin::SPF::run(Mail::MtPolicyd::Plugin::SPF=HASH(0x559246fd9698), Mail::MtPolicyd::Request=HASH(0x559246f9d120)) called at /usr/share/perl5/Mail/MtPolicyd/PluginChain.pm line 36 eval {...} called at /usr/share/perl5/Mail/MtPolicyd/PluginChain.pm line 36 Mail::MtPolicyd::PluginChain::run(Mail::MtPolicyd::PluginChain=HASH(0x55924666c7c8), Mail::MtPolicyd::Request=HASH(0x559246f9d120)) called at inline delegation in Mail::MtPolicyd::VirtualHost for chain->run (attribute declared in /usr/share/perl5/Mail/MtPolicyd/VirtualHost.pm at line 14) line 18 Mail::MtPolicyd::VirtualHost::run(Mail::MtPolicyd::VirtualHost=HASH(0x559246756468), Mail::MtPolicyd::Request=HASH(0x559246f9d120)) called at /usr/share/perl5/Mail/MtPolicyd.pm line 354 eval {...} called at /usr/share/perl5/Mail/MtPolicyd.pm line 339 Mail::MtPolicyd::_process_one_request(Mail::MtPolicyd=HASH(0x559244913498), Net::Server::Proto::TCP=GLOB(0x559246dd7dd0), Mail::MtPolicyd::VirtualHost=HASH(0x559246756468), Mail::MtPolicyd::Request=HASH(0x559246f9d120)) called at /usr/share/perl5/Mail/MtPolicyd.pm line 411 eval {...} called at /usr/share/perl5/Mail/MtPolicyd.pm line 410 Mail::MtPolicyd::process_request(Mail::MtPolicyd=HASH(0x559244913498), Net::Server::Proto::TCP=GLOB(0x559246dd7dd0)) called at /usr/share/perl5/Net/Server.pm line 72 Net::Server::run_client_connection(Mail::MtPolicyd=HASH(0x559244913498)) called at /usr/share/perl5/Net/Server/PreFork.pm line 226 eval {...} called at /usr/share/perl5/Net/Server/PreFork.pm line 226 Net::Server::PreFork::run_child(Mail::MtPolicyd=HASH(0x559244913498)) called at /usr/share/perl5/Net/Server/PreFork.pm line 184 Net::Server::PreFork::run_n_children(Mail::MtPolicyd=HASH(0x559244913498), 1) called at /usr/share/perl5/Net/Server/PreFork.pm line 381 Net::Server::PreFork::coordinate_children(Mail::MtPolicyd=HASH(0x559244913498)) called at /usr/share/perl5/Net/Server/PreFork.pm line 328 Net::Server::PreFork::run_parent(Mail::MtPolicyd=HASH(0x559244913498)) called at /usr/share/perl5/Net/Server/PreFork.pm line 109 Net::Server::PreFork::loop(Mail::MtPolicyd=HASH(0x559244913498)) called at /usr/share/perl5/Net/Server.pm line 58 Net::Server::run("Mail::MtPolicyd") called at /usr/bin/mtpolicyd line 12. ``` -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.4.0-2-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mtpolicyd depends on: ii adduser 3.137 ii init-system-helpers 1.65.2 pn libcache-memcached-perl <none> ii libconfig-general-perl 2.65-2 pn libdbd-sqlite3-perl <none> pn libdbi-perl <none> pn libgeo-ip-perl <none> ii libjson-perl 4.10000-1 pn libmail-rbl-perl <none> pn libmail-spf-perl <none> ii libmoose-perl 2.2206-1 ii libmoosex-getopt-perl 0.75-3 ii libmoosex-role-parameterized-perl 1.11-2 pn libmoosex-singleton-perl <none> ii libnamespace-autoclean-perl 0.29-2 pn libnet-server-perl <none> ii libtie-ixhash-perl 1.23-4 ii lsb-base 11.6 ii perl 5.36.0-7 ii sysvinit-utils [lsb-base] 3.07-1 Versions of packages mtpolicyd recommends: pn libnet-ldap-perl <none> pn libtime-piece-mysql-perl <none> mtpolicyd suggests no packages. -- .''`. martin f. krafft <madduck@d.o> : :' : proud Debian developer `. `'` http://people.debian.org/~madduck `- Debian - when you have better things to do than fixing systems