Problemmeldungen bei Tumbleweed-Aktualisierung: Dateien können nicht bereitgestellt werden

Hinweis: In dem Thema Problemmeldungen bei Tumbleweed-Aktualisierung: Dateien können nicht bereitgestellt werden gibt es 7 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Seit einigen Tagen meldet "zypper dup" immer wieder neue Probleme auf meinen beiden PC's (siehe Anhang). Für zu aktualisierende Programme können bestimmte andere dafür notwendige Dateien nicht bereitgestellt werden. Insbesondere das Programm "ruby" (vermutlich ein Script-Interpreter) scheint davon betroffen zu sein.

    Da ich mit der Beurteilung den vorgeschlagenen Lösungen überfordert bin, brach ich die Aktualisierung bisher jedesmal ab und versuchte es einige Tage später wieder - in der Hoffnung, die fehlenden Dateien würden inzwischen auf dem Server bereitgestellt. Inzwischen sind über 740 Updates aufgelaufen, und die Probleme werden schlimmer, nicht besser.

    Da beide Rechner betroffen sind, schließe ich ein spezifisches Problem meiner Computer eher aus, lasse mich aber gerne eines besseren belehren.

    Sollte ich dieses als Bug melden?

    Bleibt vielleicht nur die Lösung, eine neue DVD herunterzuladen und die Aktualisierung von dort vorzunehmen? Die dort bereitsgestellte Software sollte ja frei von Abhängigkeitskonflikten sein.

  • Kann ich absolut nicht bestätigen. Bei mir laufen auf dem Desktop und auf dem Laptop Tumbleweed.

    Das war das letzte Update. Poste bitte einmal in Codetags!!


    Code
    zypper lr -d

    Des weiteren ... wie genau machst du Updates?

  • Hallo Alero,


    zunächst die Ausgabe auf den Befehl: "zypper lr -d":

    roland@linux:~> su

    Passwort:

    linux:/home/roland # zypper lr -d

    # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI

    | Serv->

    ---+----------------------------------------+---------------------------------+-----------+-----------------+----------------+-----------+----------+-----------------------------

    --------------------------------------------------+-------

    1 | Kopie_Installations-DVD | Kopie_Installations-DVD | Ja | (r ) Ja | Nein | 99 | rpm-md | dir:/home/roland/OpenSuse_Tu

    mbleweed_Installations-DVD |

    2 | Mozilla+Thunderbird | Mozilla+Thunderbird | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.opensuse.or

    g/repositories/mozilla/openSUSE_Tumbleweed/ |

    3 | OpenOffice | OpenOffice | Ja | ( p) Ja | Nein | 99 | plaindir | dir:/home/roland/OpenOffice/

    de |

    4 | download.nvidia.com-tumbleweed | nVidia Graphics Drivers | Ja | (r ) Ja | Ja | 99 | rpm-md | https://download.nvidia.com/

    opensuse/tumbleweed |

    5 | download.opensuse.org-non-oss | Haupt-Repository (NON-OSS) | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org

    /tumbleweed/repo/non-oss/ |

    6 | download.opensuse.org-oss | Haupt-Repository (OSS) | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org

    /tumbleweed/repo/oss/ |

    7 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org

    /update/tumbleweed/ |

    8 | ftp.gwdg.de-Essentials | Packman Essentials Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://ftp.gwdg.de/pub/linux

    /misc/packman/suse/openSUSE_Tumbleweed/Essentials |

    9 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://ftp.gwdg.de/pub/linux

    /misc/packman/suse/openSUSE_Tumbleweed/ |

    10 | openSUSE-20220302-0 | openSUSE-20220302-0 | Ja | (r ) Ja | Nein | 99 | rpm-md | cd:/?devices=/dev/disk/by-id

    /ata-HL-DT-STDVD-RAM_GSA-H58N |

    11 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://opensuse-guide.org/re

    po/openSUSE_Tumbleweed/ |

    12 | repo-debug | openSUSE-Tumbleweed-Debug | Nein | ---- | ---- | 99 | NONE | http://download.opensuse.org

    /debug/tumbleweed/repo/oss/ |

    13 | repo-source | openSUSE-Tumbleweed-Source | Nein | ---- | ---- | 99 | NONE | http://download.opensuse.org

    /source/tumbleweed/repo/oss/ |

    linux:/home/roland #

    Ich hoffe, ich habe das mit "Code-Tags" richtig gemacht, irgendwie ist die Darstellung ist aber längst nicht so übersichtlich wie in der Konsole.

    Das Repository "Kopie Installations-DVD" habe ich über YAST eingerichtet, nachdem ich diese in den aufgeführten Ordner kopiert habe. So entfällt das lästige Holen der DVD. Da ich den Fehler dort vermutete, habe ich dieses Repositorty vorübergehend deaktiviert, aber ohne daß sich an der Fehlerausgabe etwas änderte.

    Update führe ich nur noch per Konsole mit "zypper dup" durch, nachdem ich mich zunächst als su (hat bei mir ein anderes Kennwort als der Normalbenutzer) angemeldet habe. Es ist die Konsole, die im Startmenü von KDE angeboten wird.

    Auffällig sind die letzten beiden Einträge. Muß ich hier noch neue Repositories einrichten?

    Das Problem mit dem Update scheinen inzwischen aber auch andere zu haben, z.B. "big262" vor 3 Stunden.


  • Ich hoffe, ich habe das mit "Code-Tags" richtig gemacht

    Nein. Versuche das noch einmal ... sollte so aussehen ...


    Code
    zypper lr -d
    # | Alias        | Name       | Enabled   | GPG Check       | Refresh        | Priority  | Type   | URI                                                                     | Serv->
    --+--------------+------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------+-------
    1 | Mozilla      | Mozilla    | Ja        | (r ) Ja         | Ja             |   80      | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ | 
    2 | openh264     | openh264   | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/                | 
    3 | packman      | Packman    | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/    | 
    4 | repo-non-oss | openSUSE-> | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                   | 
    5 | repo-oss     | openSUSE-> | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                       | 
    6 | repo-update  | openSUSE-> | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                         | 

    Im übrigen ist packman zweimal installiert (Repo 8 und 9). Für was du die Installations-CD brauchst weiß kein Mensch. Von dort kommt nichts aktuelleres ... wie auch? Repo 10 also völlig überflüssig. Wofür du Repo 1 brauchst weiß auch keiner. Ist das selbe wie Repo 10, nur auf dem Rechner. Repo 11 führt ins Nirvana, Repo 12 und 13 kannst du löschen. Du brauchst keine Debug und Source Repos. Die sind für Profis und Entwickler, die im Code herumtun oder Fehler suchen. Das nur erst einmal als Auftakt.

    Fazit: Deine Repoliste sollte eigentlich 1:1 wie meine aussehen. Du hast sonst nichts extra. Über libdvdcss brauchen wir uns nicht mehr unterhalten. Das funktioniert alles nicht mehr. Kann weg. Du decodierst mit der libdvdcss2 keine aktuellen Videos mehr. Die Zeiten sind vorbei.

    Edit: Der big hatte ein völlig anderes Problem als du. Das nur so am Rande.

  • Ich habe die überflüssigen Repositories per YAST deaktiviert, das zusätzliche Repository "openh264" (Nachfolger des veralteten "libdvdcss"?) hinzugefügt - und siehe da, die Aktualisierungsprobleme waren auf beiden Rechnern gelöst! Das veraltete "ruby3.1" wurde anscheinend komplett deinstalliert und das neue "ruby3.2" installiert. Vielen Dank!

    Das Repository von der Installations-DVD hat Tumbleweed beim Aufsetzen selbstständig angelegt, und als ich noch über das KDE-Programm aktualisierte, auch immer wieder die DVD angefordert. Auch "zypper" griff auf dieses Repository zurück, wenn - wie es immer wieder der Fall ist - vermutlich fehlerhafte neue Softwarepakete durch ältere Versionen ersetzt wurden. Anscheinend kann aber "zypper" diese alten Pakete aus einer anderen Quelle beziehen, denn jetzt waren auch Pakete zurückzusetzen. Wenn es weiterhin keine Probleme gibt, werde ich die überflüssigen Repositories löschen.

    Frage: Wo erfahre ich, welche Repositories gerade aktuell sind? Das scheint sich ja immer wieder einmal zu ändern.

  • zusätzliche Repository "openh264" (Nachfolger des veralteten "libdvdcss"?)

    openh264 ist keineswegs ein Nachfolger von dvdcss2. Es hat damit rein gar nichts zu tun. dvdcss2 ist/war ein Kopierschutzknacker, der verschlüsselte, industriell gefertigte, DVDs unter Linux decodieren sollte. Er bewegte sich rechtlich in einer Grauzone. Warum das Teil immer noch angeboten wird weiß kein Mensch, zumal es kaum noch Computer mit CD/DVD Laufwerken gibt. Auch sind die Kopierschutzmaßnahmen der heutigen DVDs durch dvdcss2 nicht mehr zu überwinden. openh264 ist ein sogenanntes Videocodierungsformat für das Aufzeichnen und Verteilen von Full-HD-Video und Audio. Es komprimiert Video und Audio mit höchster Qualität, was es ermöglicht, auch große Dateien auf eine Internettaugliche Größe ohne Qualitätsverluste einzudampfen. Das ist alles. Man nennt es auch MPEG-4 Part 10, Advanced Video Coding, MPEG-4 AVC oder AVC Video. Es ist ein Industrie-Standard. Es gibt auch die jüngere Variante openh265.

  • Ergänzend dazu ... Blue-ray kann man nicht unter Linux abspielen, da eine im System vorhandene AACS-Lizenz voraus gesetzt wird. Daher scheiterten viele Versuche unter Linux eine Blue-Ray zu gucken. Als weitere Einschränkung führte die Industrie zudem den Standard BD+ ein. Hierbei handelt es sich um eine kleine virtuelle Maschine, die ein Java-Applet enthält. Das prüft zu Beginn eines Abspielvorgangs, ob das Abspielgerät eine modifizierte Firmware verwendet oder Schlüssel verändert. Findige Programmierer haben aber aufgerüstet, so das man auch unter Linux Blue-Ray abspielen kann. Da die Industrie aber auch nicht faul ist, muss man immer ein aktuelles Subsystem installiert haben. Unter Linux gehört dazu die Bibliothek Libaacs0, Libbluray2 und Libbdplus, die man manuell über die Paketverwaltung nachinstallieren muss. Wobei unter Tumbleweed die libbluray2 schon installiert ist. Zusätzlich braucht man noch das Paket libbluray-bdj zum Zugreifen auf die Menüs und die AACS-Schlüssel. Alle vorgenannten Bibliotheken findet man zumindest unter Tumbleweed in der Software-verwaltung. Die Bibliothek Libaacs0 stellt nur die Schnittstelle des AACS-Systems bereit, nicht jedoch die Schlüssel. Im Internet findet man mit viel Glück freie Schlüsseldateien, die man nach ~/.config/aacs/ kopieren muss. Ein gewaltiger Aufwand für ein Filmchen. Lohnt sich einfach nicht. Die Blue-Ray ist auch das letzte, was auf dem Markt ist. Danach wird wohl nichts mehr kommen. Es wird dann alles nur noch über Streaming laufen.

    Für den Inhalt des Beitrages 305940 haftet ausdrücklich der jeweilige Autor: Peppino