Beste mede-tweakers,
Ik ervaar het volgende probleem bij het starten van SpamAssassin: (root@mailserver)
# spamd
Can't locate HTML/Parser.pm in @INC (@INC contains: ../lib /usr/lib/perl5/vendor_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/5.8.3/i586-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl) at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/HTML.pm line 27.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/HTML.pm line 27.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message/Node.pm line 43.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message/Node.pm line 43.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message.pm line 50.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message.pm line 50.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm line 73.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm line 73.
Compilation failed in require at /usr/sbin/spamd line 44.
BEGIN failed--compilation aborted at /usr/sbin/spamd line 44.
Ik heb de nieuwste versie van Perl geïnstalleerd voor mijn linux distributie (5.10.1 i586)
Tevens heb ik de laatste versie van de HTML::Parser geïnstalleerd (3.64)
Ik heb daarna de nieuwste versie van SpamAssassin geïnstalleerd (3.3.0)
Het installeren van Perl 5.10.1 gaf geen problemen, HTML::Parser 3.64 gaf geen problemen en SpamAssassin gaf geen problemen.
Vreemd genoeg blijft SpamAssassin verwijzen naar een oudere versie van Perl. Ik heb allerlei trucs geprobeerd maar het probleem blijft bestaan.
Voor jullie beeldvorming: de server kan niet zomaar opnieuw worden ingericht (handje vol gebruikers maakt gebruik van de server), ik heb de eerste 100 hits van google al geprobeerd (verschillende zoekcommandoś geprobeerd), ik heb een Ubuntu 9.10 testmachine waar ik geen problemen ervaar (op dezelfde manier SpamAssassin geïnstalleerd maar andere linux distributie).
Nog even wat info over de server:
OS: Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).
Perl: This is perl, v5.10.1 (*) built for i586-linux
Installed modules are: (instmodsh)
Digest::HMAC
Digest::SHA1
HTML::Parser
HTML::Tagset
Mail::SpamAssassin
Net::DNS
Net::IP
NetAddr::IP
Perl
Als ik één van deze onderdelen opnieuw wens te installeren geeft de installer aan dat ik de nieuwste versie van het onderdeel heb (in geval van de HTML:Parser dus versie 3.64)
Iemand een idee waarom deze server problemen blijft houden met de HTML::Parser en hoe ik eventueel de verwijzing naar de oude (en niet langer bestaande) Perl installatie kan aanpassen/verwijderen?
Alvast bedankt voor het meedenken!
Ik ervaar het volgende probleem bij het starten van SpamAssassin: (root@mailserver)
# spamd
Can't locate HTML/Parser.pm in @INC (@INC contains: ../lib /usr/lib/perl5/vendor_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/5.8.3/i586-linux-thread-multi /usr/lib/perl5/5.8.3 /usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl) at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/HTML.pm line 27.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/HTML.pm line 27.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message/Node.pm line 43.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message/Node.pm line 43.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message.pm line 50.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin/Message.pm line 50.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm line 73.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm line 73.
Compilation failed in require at /usr/sbin/spamd line 44.
BEGIN failed--compilation aborted at /usr/sbin/spamd line 44.
Ik heb de nieuwste versie van Perl geïnstalleerd voor mijn linux distributie (5.10.1 i586)
Tevens heb ik de laatste versie van de HTML::Parser geïnstalleerd (3.64)
Ik heb daarna de nieuwste versie van SpamAssassin geïnstalleerd (3.3.0)
Het installeren van Perl 5.10.1 gaf geen problemen, HTML::Parser 3.64 gaf geen problemen en SpamAssassin gaf geen problemen.
Vreemd genoeg blijft SpamAssassin verwijzen naar een oudere versie van Perl. Ik heb allerlei trucs geprobeerd maar het probleem blijft bestaan.
Voor jullie beeldvorming: de server kan niet zomaar opnieuw worden ingericht (handje vol gebruikers maakt gebruik van de server), ik heb de eerste 100 hits van google al geprobeerd (verschillende zoekcommandoś geprobeerd), ik heb een Ubuntu 9.10 testmachine waar ik geen problemen ervaar (op dezelfde manier SpamAssassin geïnstalleerd maar andere linux distributie).
Nog even wat info over de server:
OS: Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).
Perl: This is perl, v5.10.1 (*) built for i586-linux
Installed modules are: (instmodsh)
Digest::HMAC
Digest::SHA1
HTML::Parser
HTML::Tagset
Mail::SpamAssassin
Net::DNS
Net::IP
NetAddr::IP
Perl
Als ik één van deze onderdelen opnieuw wens te installeren geeft de installer aan dat ik de nieuwste versie van het onderdeel heb (in geval van de HTML:Parser dus versie 3.64)
Iemand een idee waarom deze server problemen blijft houden met de HTML::Parser en hoe ik eventueel de verwijzing naar de oude (en niet langer bestaande) Perl installatie kan aanpassen/verwijderen?
Alvast bedankt voor het meedenken!