Am Freitag, 13. Januar 2006 05:43 schrieb David Haller:
Hallo,
Am Fri, 13 Jan 2006, Al Bogner schrieb:
Am Freitag, 13. Januar 2006 00:16 schrieb David Haller:
Am Thu, 12 Jan 2006, Al Bogner schrieb:
SuSE 10 - Amavisd lässt sich mit Runlevel-Editor nicht starten:
/etc/init.d/amavis start gab 7 (Programm wird nicht ausgeführt) zurück
^^^^^^^^^^^^^^^^^^^^^^^^!!!
Das hatte ich schon gelesen, aber da gibt es kein Startscript. ls -1 /etc/init.d/a* /etc/init.d/acpid /etc/init.d/alsasound /etc/init.d/amavis /etc/init.d/atd /etc/init.d/autofs /etc/init.d/autoyast Am Rechner bei dem amavis funktioniert: ls -1 /etc/init.d/am* /etc/init.d/amavis file amavis amavis: Bourne shell script text Warum fehlt da also bei mir das Script und zwar auch nach De- und erneuter Installation von amavisd? Ich habe amavis (ohne d) zum Problemrechner kopiert, das hilft aber auch nicht.
Aha. Dir fehlt Unix::Syslog. Installier das nach. Sollte als RPM vorliegen (=> pin 'Unix/Syslog.pm'), zur Not hau's per 'cpan' rein:
cpan -i Unix::Syslog
Ich hotte in der Zwischenzeit sowohl noch weitere Perl-Module, die mit syslog zu tun haben, als auch mit cpan "Unix::Syslog" installiert, nützte aber auch nichts. cpan -i Unix::Syslog Removing previously used /root/.cpan/build/Unix-Syslog-0.99 CPAN.pm: Going to build M/MH/MHARNISCH/Unix-Syslog-0.99.tar.gz
Unix::Syslog File::Basename
Obige brauchst du, folgende sind optional...
Hm. Kopiere mal, wie von mir vorgeschlagen, obige "REQUIRED BASIC" Liste aus /usr/sbin/amavisd (zwischen 'qw(' und dem naechsten ')') in ein Editor-Fenster, ergaenze die '' an den Zeilenenden und packe das Ergebnis in die von mir geschriebene 'for'-Schleife.
Dann werden wir sehen, was perl _tatsaechlich_ an Modulen auch findet!
Ok, aber ich verstehe nicht genau wie ich das machen soll. Du meinst "perluninstall.pl" mit "foreach my $module (@MODULES) ..."? Könntest du das bitte direkt zum Übernehmen posten?
Noch mehr Details, Tips und Warnungen dazu kannst du von mir gerne bekommen.
Deine Warnung reicht mir, kommt aber zu spät und wie schon bemerkt am anderen SL 10-Rechner klappt es mit dem neueren Perl. Wenn du vom anderen Rechner Infos brauchst, lasse es mich wissen. Ich habe die Pakete mit dem funktionierenden Rechner verglichen und am funktionierenden waf folgendes mehr: perl-Arch-0.5.0-2 perl-File-Find-Rule-0.28-3.guru.suse100 perl-Number-Compare-0.01-3.guru.suse100 perl-razor-agents-2.72-2 perl-Text-Glob-0.06-3.guru.suse100 Der komplette Vergleich ist im Anhang mit 1,8kB. Vielleicht ist auch ein zu viel installiertes Paket schuld. Am Rechner der nicht funktioniert, sind einige Perl-Module mehr installiert.
Aber schau erstmal, was konkret fehlt, ueberpruefe mit pin und rpm -V was nicht passt... und dann sehen wir weiter.
rpm -V amavisd-new S.5....T c /etc/amavisd.conf Al