Suse 9: SpamAssassin wil niet starten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Retaliator
  • Registratie: April 2002
  • Laatst online: 28-08 10:28
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! :)

Acties:
  • 0 Henk 'm!

  • LuckY
  • Registratie: December 2007
  • Niet online
Wat was de vorige versie van perl ? 5.8.3? Weet je zeker dat spamassasin overweg kan met 5.10?
Want hij zoekt in de 5.8.3 dir? staat je env variabele wel goed?

Acties:
  • 0 Henk 'm!

  • Retaliator
  • Registratie: April 2002
  • Laatst online: 28-08 10:28
LuckY schreef op vrijdag 12 maart 2010 @ 22:04:
Wat was de vorige versie van perl ? 5.8.3? Weet je zeker dat spamassasin overweg kan met 5.10?
Want hij zoekt in de 5.8.3 dir? staat je env variabele wel goed?
De vorige versie van Perl was inderdaad 5.8.3

Ik heb een Ubuntu 9.10 server met SpamAssassin 3.3.0 en Perl 5.10 en hier werkt alles naar behoren.

Ben alweer wat verder. Ik kan spamd nog steeds niet starten maar deze geeft nu aan:

config: no rules were found! Do you need to run 'sa-update'?

sa-update geeft de melding:

channel: no 'mirrors.updates.spamassassin.org' record found, channel failed

sa-update -D geeft deze lap tekst:

Mar 16 12:55:27.094 [6173] dbg: logger: adding facilities: all
Mar 16 12:55:27.094 [6173] dbg: logger: logging level is DBG
Mar 16 12:55:27.094 [6173] dbg: generic: SpamAssassin version 3.3.0
Mar 16 12:55:27.094 [6173] dbg: generic: Perl 5.010001, PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin, LOCAL_RULES_DIR=/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/lib/spamassassin
Mar 16 12:55:27.094 [6173] dbg: config: timing enabled
Mar 16 12:55:27.095 [6173] dbg: config: score set 0 chosen.
Mar 16 12:55:27.106 [6173] dbg: dns: no ipv6
Mar 16 12:55:27.106 [6173] dbg: dns: is Net::DNS::Resolver available? yes
Mar 16 12:55:27.106 [6173] dbg: dns: Net::DNS version: 0.66
Mar 16 12:55:27.106 [6173] dbg: generic: sa-update version svn897929
Mar 16 12:55:27.106 [6173] dbg: generic: using update directory: /var/lib/spamassassin/3.003000
Mar 16 12:55:27.135 [6173] dbg: diag: perl platform: 5.010001 linux
Mar 16 12:55:27.135 [6173] dbg: diag: [...] module installed: Digest::SHA1, version 2.12
Mar 16 12:55:27.135 [6173] dbg: diag: [...] module installed: HTML::Parser, version 3.64
Mar 16 12:55:27.135 [6173] dbg: diag: [...] module installed: Net::DNS, version 0.66
Mar 16 12:55:27.135 [6173] dbg: diag: [...] module installed: NetAddr::IP, version 4.027
Mar 16 12:55:27.135 [6173] dbg: diag: [...] module installed: Time::HiRes, version 1.9719
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: Archive::Tar, version 1.52
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: IO::Zlib, version 1.09
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: Digest::SHA1, version 2.12
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: MIME::Base64, version 3.08
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: DB_File ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: Net::SMTP, version 2.31
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: Mail::SPF ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: IP::Country::Fast ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: Razor2::Client::Agent ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: Net::Ident, version 1.20
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: IO::Socket::INET6 ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: IO::Socket::SSL ('require' failed)
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module installed: Compress::Zlib, version 2.02
Mar 16 12:55:27.136 [6173] dbg: diag: [...] module not installed: Mail::DKIM ('require' failed)
Mar 16 12:55:27.137 [6173] dbg: diag: [...] module not installed: DBI ('require' failed)
Mar 16 12:55:27.137 [6173] dbg: diag: [...] module installed: Getopt::Long, version 2.38
Mar 16 12:55:27.137 [6173] dbg: diag: [...] module installed: LWP::UserAgent, version 5.834
Mar 16 12:55:27.137 [6173] dbg: diag: [...] module installed: HTTP::Date, version 5.831
Mar 16 12:55:27.137 [6173] dbg: diag: [...] module not installed: Encode::Detect ('require' failed)
Mar 16 12:55:27.138 [6173] dbg: gpg: Searching for 'gpg'
Mar 16 12:55:27.138 [6173] dbg: util: current PATH is: /bin:/usr/local/bin:/usr/bin
Mar 16 12:55:27.138 [6173] dbg: util: executable for gpg was found at /usr/bin/gpg
Mar 16 12:55:27.138 [6173] dbg: gpg: found /usr/bin/gpg
Mar 16 12:55:27.138 [6173] dbg: gpg: release trusted key id list: 5E541DC959CB8BAC7C78DFDC4056A61A5244EC45 26C900A46DD40CD5AD24F6D7DEE01987265FA05B 0C2B1D7175B852C64B3CDC716C55397824F434CE
Mar 16 12:55:27.197 [6173] dbg: channel: attempting channel updates.spamassassin.org
Mar 16 12:55:27.197 [6173] dbg: channel: update directory /var/lib/spamassassin/3.003000/updates_spamassassin_org
Mar 16 12:55:27.197 [6173] dbg: channel: channel cf file /var/lib/spamassassin/3.003000/updates_spamassassin_org.cf
Mar 16 12:55:27.197 [6173] dbg: channel: channel pre file /var/lib/spamassassin/3.003000/updates_spamassassin_org.pre
Mar 16 12:55:27.200 [6173] dbg: dns: query failed: 0.3.3.updates.spamassassin.org => SERVFAIL
Mar 16 12:55:27.202 [6173] dbg: dns: query failed: mirrors.updates.spamassassin.org => SERVFAIL
channel: no 'mirrors.updates.spamassassin.org' record found, channel failed
Mar 16 12:55:27.203 [6173] dbg: diag: updates complete, exiting with code 4


Iemand een idee wat er mis gaat?

\etc\resolv.conf
nameserver 192.168.1.2 (DNS server)

[ Voor 80% gewijzigd door Retaliator op 16-03-2010 13:02 ]