PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RPM-Paket löschen



Takeshi
06.08.05, 14:02
Wollte mir für SuSE 9.3 apt4rpm installieren und habe dafür ein paar perl-libs benötigt. Beim Versuch die zu installieren kam folgende Fehlermeldung:

Preparing... ########################################### [100%]
1: perl-XML-NamespaceSuppo####################### [ 25%]
2: perl-XML-SAX ############################# [ 50%]
3: perl-XML-LibXML-Common ##################### [ 75%]
4: perl-XML-LibXML ######################### [100%]
Can't locate XML/SAX.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
Can't locate XML/SAX.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
error: %post(perl-XML-LibXML-1.53-1) scriptlet failed, exit status 2

Dummerweise werde ich die Pakete auch nicht los, da ich perl-XML-LibXML-Common (das Paket, welches den Fehler verursacht) nicht deinstallieren kann - weder mit YAST, noch mit rpm -e. Da kommt dann die Fehlermeldung von oben nochtmal.
Wie werde ich das Paket wieder los? Den Rest kann ich auch nicht löschen, da die perl-Pakete rekursiv voneinander abhängen...

traffic
06.08.05, 14:12
Probier es mal mit

rpm -e <Paketname> --noscripts