zypper-/repo-Fehler

Hinweis: In dem Thema zypper-/repo-Fehler gibt es 16 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,
    ich habe habe hier ein Notebook IBM t60 mit os 13.2-32 bit und KDE


    Das Ding war einige Monate nicht in Betrieb. Zuvor hat es einwandfrei funktioniert.
    Jetzt wollte ich in der root-Konsole ein 'Zypper up' machen aber es kam die Fehlermeldung


    Code
    linux-bzqa:~ # zypper up
    Refreshing service 'pipelight'.
    Unexpected exception.
    Parse error: repoindex.xml[338] Opening and ending tag mismatch: h3 line 338 and h4
    History:
     - repoindex.xml[187] Entity 'nbsp' not defined
     - repoindex.xml[187] Entity 'nbsp' not defined
    Please file a bug report about this.
    See http://en.opensuse.org/Zypper/Troubleshooting for instructions.


    in Yast - repo-verwaltung - sieht der Fehler so aus:

    Code
    Errors occurred while restoring the repository configuration.
    Fehler beim Aktualisieren des Dienstes pipelight (http://software.opensuse.org/ymp/home:DarkPlayer:Pipelight/openSUSE_13.2): Parse error: repoindex.xml[338] Opening and ending tag mismatch: h3 line 338 and h4 Verlauf: - repoindex.xml[187] Entity 'nbsp' not defined - repoindex.xml[187] Entity 'nbsp' not defined


    das bemeckerte Pipelight gibt es nicht mehr (hat ich nach dem Fehler gelöscht) und alle Repos (dark player) die dazu gehörten auch.
    ein Zypper clean/ref hat nix gebracht.


    hier sind meine Repos

    ich kann zwar über apper updaten aber schon sowas einfaches wie zypper dup geht nicht mehr.
    was kann ich tun?

    Für den Inhalt des Beitrages 93136 haftet ausdrücklich der jeweilige Autor: senior53

  • Das ist sehr interessant.


    Entity 'nbsp' not defined

    Das bedeutet das er sich über ein Leerzeichen bzw. die Auszeichnung eines Leerzeichens beschwert. Im xml bzw. HTML ist "nbsp" ein Teil eines Leerzeichens. Normalerweise wird das dargestellt als geschütztes Leerzeichen mit "& nbsp ; "
    Ich mußte das jetzt auseinander schreiben sonst wäre das nicht zu sehen. Irgendwo in der xml ist ein Programmierfehler.
    Das erklärt aber nicht, wieso du kein zypper up ausführen kannst.
    Das du die Liste lieferst ist ok, aber die ist nicht vollständig. Ein


    Code
    zypper lr -up

    wäre hier hilfreicher. Des weiteren wäre deine Befehlssyntax interessant für dein beschriebenes


    Zypper clean/ref

    Wie genau hast du das eingegeben?


  • Code
    zypper clean && zypper ref

    Für den Inhalt des Beitrages 93138 haftet ausdrücklich der jeweilige Autor: senior53

  • Weder in deiner Repo-Liste noch in deiner Befehlssyntax kann ich einen Fehler finden. Was ich mir vorstellen könnte wäre, das in einem der drei home-Repos ein Fehler sein könnte.
    Ich würde folgendes probieren:


    Die drei home-Repos deaktivieren. Danach ein


    Code
    zypper clean -a && zypper ref && zypper up
  • Repo Nr. 9 = Repo Nr. 13, eines kann raus.



    7 | multiapps | multiapps | Yes | (r ) Yes | No | 99 | Index of /repositories/multimedia:/apps/openSUSE_13.2
    8 | multilibs | multilibs | Yes | (r ) Yes | No | 99 | Index of /repositories/multimedia:/libs/openSUSE_13.2

    Wenn schon aktiv, dann auch mit Refresh!!!!
    Wobei das multimedia:libs und Packman gleichzeitig keine gute Entscheidung ist, die beißen sich oft. Ich würde multimedia:libs löschen.


    Zum Thema:
    Schau einmal, ob noch irgendwo unter /etc/zypp/ und den dortigen Unterverzeichnissen eine Datei liegt, die die Fehlermeldung erklären könnte.
    Aber jetzt nicht einfach löschen, sondern nachfragen und den Inhalt posten.

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

  • 1.
    repos gelöscht bzw deaktiviert - keine Veränderung. Aber einen Versuch war es wert.
    btw: alle Home-repos gehören zu meinem Standard-Repertoir. Alles nach meiner Erfahrung sehr vertrauenswürdig.


    ---------------------
    2.
    in /etc/zypp/services.d


    findet sich eine Datei


    services.services


    mit folgendem Inhalt:

    Code
    [service]
    name=pipelight
    enabled=1
    autorefresh=1
    url = http://software.opensuse.org/ymp/home:DarkPlayer:Pipelight/openSUSE_13.2
    type = ris

    ganz weg? Leer machen? umschreiben?

    Für den Inhalt des Beitrages 93145 haftet ausdrücklich der jeweilige Autor: senior53

  • Der Übeltäter.
    Verschiebe (nicht kopieren) die Datei einfach in dein /home, dann kannst du immer noch schauen, was passiert und wieder zurückschieben.
    Das mach ich immer so bevor ich lösche.....


    Wenns funktioniert, einfach die Datei in Deinem /home löschen.

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