Kriege logwatch auf S4Y vServer nicht installiert!

martinj

New Member
Hi,
heute wollte ich Logwatch auf meinem vServer installieren. Also mit wget das RPM gedownloadet und mit rpm -i installiert - und da kommen die Fehler:

error: Failed dependencies:
perl(Exporter) is needed by logwatch-5.2.2-1
perl(Getopt::Long) is needed by logwatch-5.2.2-1
perl(POSIX) is needed by logwatch-5.2.2-1
perl(Socket) is needed by logwatch-5.2.2-1
perl(Time::localtime) is needed by logwatch-5.2.2-1
perl(strict) is needed by logwatch-5.2.2-1

Ich habe schon ein paar von den Perlmodulen in Perl integriert, die Meldung bleibt die gleiche.

SuSE 9

Was kann ich tun?

Cu
 
Sollte ja eigentlich funktionieren. Versuch doch mal die Module folgendermaßen zu installieren.
- Anmeldung auf der Console als root
- perl -MCPAN -e shell
- install Modulname
Vorteil: Macht get, make, test, install in einem und löst auch Abhängkeiten auf. Eventuell fehlt ein Modul oder ist nicht richtig installiert.

mfG
Thorsten
 
hier mal log, beim ersten mal hats auch nicht funktioniert, dann hab ichs nochmal gemacht, deshalb fehler ein paar meldungen:

perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Getopt-Long-2.34
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Sun, 19 Sep 2004 06:05:04 GMT
Warning: Cannot install Getopt-Long-2.34, don't know what it is.
Try the command

i /Getopt-Long-2.34/

to find objects with matching identifiers.

cpan> i /Getopt-Long-2.34/
Distribution id = J/JV/JV/Getopt-Long-2.34.tar.gz
CPAN_USERID JV (Johan Vromans <jvromans@squirrel.nl>)
CONTAINSMODS Getopt::Long

Bei der Installation vom RPM kommt immer noch folgendes:


rpm -i logwatch-5.2.2-1.noarch.rpm
warning: logwatch-5.2.2-1.noarch.rpm: V3 DSA signature: NOKEY, key ID ab75cc45
error: Failed dependencies:
perl(Exporter) is needed by logwatch-5.2.2-1
perl(Getopt::Long) is needed by logwatch-5.2.2-1
perl(POSIX) is needed by logwatch-5.2.2-1
perl(Socket) is needed by logwatch-5.2.2-1
perl(Time::localtime) is needed by logwatch-5.2.2-1
perl(strict) is needed by logwatch-5.2.2-1

gibt es vielleicht eine alternative zu logwatch, die nicht auf perl aufbaut?
 
Hallo,
müsste heissen install Getopt::Long. Sagt dir Perl ja auch (Warning: Cannot install Getopt-Long-2.34, don't know what it is) das er das Modul nicht kennt.


mfG
Thorsten
 
komisch:

perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Getopt::Long
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Sun, 19 Sep 2004 06:05:04 GMT
Getopt::Long is up to date.

er zeigt ja an, das paket wäre installiert...

und trotzdem:

rpm -i logwatch-5.2.2-1.noarch.rpm
warning: logwatch-5.2.2-1.noarch.rpm: V3 DSA signature: NOKEY, key ID ab75cc45
error: Failed dependencies:
perl(Exporter) is needed by logwatch-5.2.2-1
perl(Getopt::Long) is needed by logwatch-5.2.2-1
perl(POSIX) is needed by logwatch-5.2.2-1
perl(Socket) is needed by logwatch-5.2.2-1
perl(Time::localtime) is needed by logwatch-5.2.2-1
perl(strict) is needed by logwatch-5.2.2-1

hab auch mal SuSEconfig ausgeführt, ohne Erfolg!

beim installieren der restlichen pakete mit perl -MCPAN -e shell zeigt er an, dass die entweder up to date sind oder in der perl version enthalten sind, sollte ich vielleicht die abhängigkeiten beim installieren ignorieren (wie macht man das?)
 
Last edited by a moderator:
Um das alte Thema mal aufzugreifen. Ích habe zur Zeit Logwatch in der Version 4.3.2 in betrieb. Möcvhte aber jetzt auf die aktuelle 6.1.2 updaten. Wie gehe ich da am besten vor? Erst die alte runterschmeisen und die neue drauf oder kann ich es auch updaten? :) Für den einen oder anderen Tip wäre ich dankbar, bevor ich mir wieder alles zerhaue.. :D

Aktuelle Version 6.1.2
ftp://ftp.kaybee.org/pub/redhat/SRPMS/logwatch-6.1.2-1.src.rpm
 
Hallo!
In deiner URL ist ein Source Paket angegeben. Ist das so richtig? Such dir ein normales RPM das zu deiner Distribution passt. Dann mit rpm -Uvh Paketname.rpm updaten. Sofern alle anderen Abhängigkeiten erfüllt werden sollte das problemlos funktionieren.

mfG
Thorsten
 
So, ich hab mich dann endlich ma getraut, Logwatch auf den neusten Stand zu bringen :D

Hatte bisger 4.3.2 drauf. :D Nun habe ich gerade 7.1.1 installíert.
 
Back
Top