Hallo, Am Mon, 16 Jan 2006, Al Bogner schrieb:
Am Montag, 16. Januar 2006 20:32 schrieb David Haller:
Amavisd und SpamAssassin wurden gelöscht und wider installiert:
Warum das?
In der Hoffnung, dass fehlende Pakete automatisch installiert werden.
*lol* Die ganze Aktion ging ja an RPM vorbei... Aber ja, SA bzw. Amavis(d) sollten im Makefile.PL Abhaengigkeiten definieren und dann CPAN das noetige zumindest vorschlagen... SA macht das IIRC, Amavis verwende ich hier nicht.
Mit dem nun korrekt konfigurierten cpan:
cpan -i HTML::Parser
Dito fuer weitere evtl. fehlende Module.
Es brauchte nur mehr cpan -i Convert::UUlib damit sich amavisd starten ließ. Super, *vielen vielen* Dank David!
Bitte!
Ich gehe daher davon aus, dass alle "Pflichtmodule" installiert sind.
'/etc/init.d/amavisd start' laeuft? Und/oder das mit dem sed ... | while .. perl "-M$mod" -e '1;' von mir weiter oben im Thread?
Für mich ist nun die Frage, was ich noch optional installieren soll,
Aus einem Mail von dir in diesem Thread: "Obige brauchst du, folgende sind optional...
# with earlier versions of Perl one may need to add additional modules # to the list, such as: auto::POSIX::setgid auto::POSIX::setuid ... fetch_modules('OPTIONAL BASIC MODULES', 0, qw( Carp::Heavy
==== NAME Carp::Heavy - heavy machinery, no user serviceable parts inside ==== Ich hab's installiert, wird auch von irgendwas gebraucht das wiederum ich wollte ;) Schadet nicht.
auto::POSIX::setgid auto::POSIX::setuid
Habe ich nicht[1], braucht man auch nicht. Koennten eigentlich auch die jew. POSIX-Funktionen aus POSIX.pm sein. CPAN findet dazu auch nix: No objects of type Module found for argument /auto::POSIX/ Damit sind also vermutlich die Funktionen aus POSIX gemeint. Und das hast du wohl schon installiert. Teste z.B. mal als root: perl -MPOSIX -e '$id=getuid(); setuid(500); $nid=getuid(); print "$id, $nid\n";' (ggfs. die 500 durch eine passende existierende UID ersetzen). Ausgabe sollte: "0, 500" sein.
MIME::Decoder::BinHex"
Kannst / solltest du auch installieren. ==== DESCRIPTION A MIME::Decoder subclass for a nonstandard encoding whereby data are binhex-encoded. Common non-standard MIME encodings for this: x-uu x-uuencode ==== Mehr: man/perldoc MIME::Decoder Achso noch ein Tip: verwende 'PERL5LIB="" cpan' falls du irgendwo PERL5LIB verwendest (sollte bei dir aber (noch) nicht der Fall sein). -dnh [1] und ich hab doch ziemlich viele Module installiert -- Die Deutsche Sprache ist also nicht ursprünglich deutsch, sondern ein Konglomerat aus verschiedenen anderen Sprachen, die aber auch nicht ursprünglich sind, sondern wieder Konglomerate aus verschiedenen noch anderen Sprachen, die... [Volker Tanner in suse-talk]