Perl Installation schlägt fehl.

Hinweis: In dem Thema Perl Installation schlägt fehl. gibt es 24 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo.


    Seit einigen Wochen bietet mir PackageKit eine Aktualisierung vom Paket "perl" Version 5.12.3-11.14.1 für x86_64 an.
    Wenn ich dann PackageKit öffne, die Aktualisierung auswähle und auf "Anwenden" klicke, wird das Paket ganz normal heruntergeladen aber bei der Installation kommt eine Meldung "Es ist ein unerwarteter Fehler aufgetreten. Bitte melden sie das Programm mit der Fehlerbeschreibung". Wenn ich auf "Details" klicke sagt der mir "Installation aborted by user".


    Da ich daraus nicht schlau geworden bin hab ichs mit "zypper up" versucht.
    Die Antwort darauf ist:


    Code
    Das folgende Paket wird aktualisiert:
      perl 
    
    
    1 Paket wird aktualisiert.
    Gesamtgröße des Downloads: 6,3 MiB. Kein zusätzlicher Speicherplatz wird nach dieser Operation belegt oder freigegeben.
    Fortfahren? [j/n/?] (j): 
    Installation von: perl-5.12.3-11.14.1 [Fehler]
    Installation von perl-5.12.3-11.14.1 fehlgeschlagen:
    (mit --nodeps --force) Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: unpacking of archive failed on file /usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/auto/Text/Soundex/Soundex.bs: cpio: rename failed - Is a directory


    Kann mit jemand sagen was da los ist?
    So langsam nervt mich dieser Fehler irgendwie.


    Schönen Dank schonmal.

    Für den Inhalt des Beitrages 29688 haftet ausdrücklich der jeweilige Autor: max3000

  • Was sagt denn:

    Code
    zypper lr -d


    Code
    rpm -qai perl

    Für den Inhalt des Beitrages 29711 haftet ausdrücklich der jeweilige Autor: Sauerland



  • Ich kann mit dem zweiten leider gar nix anfangen.

    Für den Inhalt des Beitrages 29716 haftet ausdrücklich der jeweilige Autor: max3000

  • Du siehst aber schon, das Du noch repos von Opensuse 11.3 eingebunden hast?


    Folgende entfernen:
    Nr. 1, 2, 5, 6, 9
    Prioritäten ändern
    Nr. 3 auf 20
    Nr. 10 auf 50


    Das Mozilla und Games Repo per Yast---Software Repositories---hinzufügen---Community/ Gemeinschafts-Repos wieder hinzufügen und die Priorität bei beiden auf 40 setzen.


    Dann:

    Code
    zypper ref


    Code
    zypper dup


    Das ist die originale aus dem OSS-repo:


    Wie man sieht, unterschiedliche Versionen.


    Und dann neustart und hoffen, das KDE startet.

    Für den Inhalt des Beitrages 29722 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Die Repos mit den URL's zu 11.3 habe ich auf 11.4 geändert.
    Über die Community-Repo-Seite von Yast hat bietet der mir irgendwie nur Repos für die 11.3 an.
    URL hart ändern hat aber geklappt.
    Aber das Paket stammt ja nicht aus einem dieser Repos.


    Die Debug und Source Repositories brauch ich auch für Quellcode den ich mal debuggen will.
    Hat aber eigentlich auch nix mit dem Problem zu tun, weil Perl ja aus dem OSS-Repo kommt.


    Ein Distributionsupdate hab ich vorhin auch noch mal gemacht. Der hat einige Pakete gedowngraded aber sonst nix weiter gemacht. Auch danach hatte ich noch das selbe Problem.


    Die Version die du gepostet hast ist genau die, die der bei mir installieren will, was aber fehlschlägt.
    Hab auch mal versucht Perl zu löschen aber das wird von vielen wichtigen anderen Paketen als benötigt, darum hab ichs dann gelassen.


    Danke für die Mühe aber irgendwie hilft mir das noch nicht ganz weiter.
    Vielleicht hilft es ja zu warten bis eine neue Perl-Version raus kommt, die dann vielleicht bei mir funktioniert.


    Schönen Gruß


    Max

    Einmal editiert, zuletzt von max3000 ()

    Für den Inhalt des Beitrages 29736 haftet ausdrücklich der jeweilige Autor: max3000

  • Bei mir ist die oben genannte Version installiert.


    Probier mal das mit den Prioritäten ändern und mach mal ein


    Code
    rpm --rebuildb


    Ich nehme an, das Du ein Upgrade von 11.3 nach 11.4 gemacht hast, wobei nicht alle Pakete umgestellt worden sind.

    Code
    zypper se -si perl

    2 Mal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 29737 haftet ausdrücklich der jeweilige Autor: Sauerland