[Eisfair] Perl 3.6.0
Stefan H.
stefan-in-news at web.de
Mi Feb 4 08:04:36 CET 2026
Hallo,
ich verwende in der Firma ein Perl-Script, das wir dafür nutzen gruße
Dateien auf einem Webserver abzulegen, damit die nicht per Mail
verschickt werden, sondern nur der Link dahin in die Mail gepackt wird.
Das lief bisher tadellos, nach dem Perl-Update auf 3.6.0 nicht mehr. Es
fehlen wohl noch Module.
Aus dem Apache-Log:
pc03252g.root.lan - - [04/Feb/2026:07:40:23 +0100] "GET
/cgi-bin/exchange.pl HTTP/1.1" 500 643 "-" "Mozilla/5.0 (Windows NT
10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0" 2477 5726
pc03252g.root.lan - - [04/Feb/2026:07:40:24 +0100] "GET /favicon.ico
HTTP/1.1" 404 305 "https://www.ispmgh.net/cgi-bin/exchange.pl"
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101
Firefox/147.0" 3161 2201
pc16188a.root.lan - - [04/Feb/2026:07:41:51 +0100] "GET
/cgi-bin/exchange.pl HTTP/1.1" 500 643 "-" "Mozilla/5.0 (Windows NT
10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0" 2477 5726
Beim Direktaufruf:
/var/www/cgi-bin/exchange.pl
Can't locate DB_File.pm in @INC (you may need to install the DB_File
module) (@INC entries checked:
/usr/lib/perl5/site_perl/5.42.0/i586-linux-thread-multi-64int
/usr/lib/perl5/site_perl/5.42.0
/usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int
/usr/lib/perl5/vendor_perl/5.42.0
/usr/lib/perl5/5.42.0/i586-linux-thread-multi-64int
/usr/lib/perl5/5.42.0 /usr/lib/perl5/site_perl) at
/var/www/cgi-bin/exchange.pl line 33.
BEGIN failed--compilation aborted at /var/www/cgi-bin/exchange.pl line 33.
Zeile 33:
use DB_File;
Hier sicherheitshalber die restlichen gebrauchten Module:
use CGI;
use File::Basename;
use DB_File;
use Data::Dumper;
use Time::Local;
use Sys::Syslog;
use Date::Calc qw(:all);
use Email::Valid;
use Mail::Mailer;
use MIME::Types;
use HTML::Template;
use IO::Socket::INET;
Könnte das bitte der aktuelle Perl-Version wieder hinzugefügt werden? Danke!
Viele Grüße
Stefan
Mehr Informationen über die Mailingliste Eisfair