was tun wenn beim update packete im repository fehlen?

Guten Tag liebe Forum Nutzer,

ich habe ein blödes Problem… Ich habe in ein frisches tumbleweed System, eine Latex Umgebung installiert. Seitdem hängt das Update über Zypper oder Yast, weil das Packetmanagementsystem gewisse Packete aus den Standardrepositorys nicht runterladen kann…
Abrufen: texlive-context-layout-doc-2020.176.svn47085-43.1.noarch.rpm …[Fehler]
Fehler beim Download (curl) für ‘http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.1.noarch.rpm’:

Abrufen: texlive-zwpagelayout-doc-2020.176.1.4dsvn53965-42.1.noarch.rpm …[Fehler]
Fehler beim Download (curl) für ‘http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-zwpagelayout-doc-2020.176.1.4dsvn53965-42.1.noarch.rpm’:

Abrufen: texlive-youngtab-doc-2020.176.1.1svn17635-42.1.noarch.rpm …[Fehler]
Fehler beim Download (curl) für ‘http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-youngtab-doc-2020.176.1.1svn17635-42.1.noarch.rpm’:

Abrufen: texlive-zwpagelayout-2020.176.1.4dsvn53965-42.1.noarch.rpm …[Fehler]
Fehler beim Download (curl) für ‘http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-zwpagelayout-2020.176.1.4dsvn53965-42.1.noarch.rpm’:

man kann die .rpm die zwar übers Internet z.B. unter https://opensuse.pkgs.org/tumbleweed/opensuse-oss-armv7hl/texlive-context-layout-2020.176.svn47085-43.1.noarch.rpm.html runterladen. Aber beim Installieren z.B. über Zypper versucht er trotzdem statt diesem Packet, wieder was übers Internet zu ziehen was nicht erreichbar ist.

Hat jemand eine Idee?

Danke im Voraus,

suse_user123

Als root:

zypper clean -a

das löscht den Cache von zypper.

rpm --rebuilddb

das baut die rpm-Datenbank neu auf.

Danach bei Tumbleweed zum Updaten:

zypper dup

bei Leap natürlich:

zypper up

PS:
Obiges Problem kann auch entstehen, wenn man in ein Update des entsprechenden Repo gerät.
Da heisst es denn einfach abwarten und später noch einmal versuchen.

Ansonsten wie in meinem vorigen Beitrag.

@Sauerland hat das oben schon erwähnt, aber ich möchte nochmals betonen das Tumbleweed nur mit

zypper dup

zu updaten ist. Do sagst zwar nicht was du genau mit “Update über Zypper” meinst, aber über Yast geht das sowieso nicht.

danke @Sauerland aber es hat leider nicht geklappt. Es kommt immer noch der gleiche Käse…
Abrufen: texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm …[Fehler]
Fehler beim Download (curl) für ‘http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm’:
Fehlercode: ‘Curl error 52’
Fehlermeldung: ‘Empty reply from server’

@hcvv etwas unglücklich ausgedrückt, ich meinte update eines nicht gefunden packages wenn man ihn aus dem internet läddt und dann z.B. mit Yast versucht einzeln upzudaten.

Mal so eine Idee, vielleicht sind die Packete nicht in den repositorys, obwohl die dort sein sollten. Und können deswegen auch nicht runtergeladen werden? Wer kümmert sich darum, wem kan man schreiben?

Ansonsten gibts eventuell die Lösung jedes fehlende Packet einzeln zu installieren und dann ein “zypper dup” zu machen. Aber das einzeln installieren hat bei mir leider nicht geklappt…

das Problem besteht bereits seit mindestens 2 Wochen, es haben sich schon 600 updates aufgestaut.

Das verstehe ich nicht.

Willst Du damit sagen, dass Du Paket von hier https://opensuse.pkgs.org/tumbleweed/opensuse-oss-x86_64/texlive-context-layout-2020.176.svn47085-43.2.noarch.rpm.html manuell heruntergeladen und installiert hast?

Zeige bitte einmal die Ergebnisse von

# zypper lr -uEP

und

# zypper se -si texlive-context-layout-*

Viele Grüße

susejunky

Wie @suskunky. Deine “Erklärung” verstehe ich überhaupt nicht. Es wird nur rätselhafter.

Ich habe mit diesem Paket kein Problem:

erlangen:~ # curl -I  http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm
HTTP/1.1 302 Found
Date: Sat, 29 Aug 2020 10:38:17 GMT
Server: Apache/2.4.43 (Linux/SUSE)
X-MirrorBrain-Mirror: ftp.gwdg.de
X-MirrorBrain-Realm: country
Link:   <http://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm.meta4>;  rel=describedby; type="application/metalink4+xml"
Link:  <https://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm>;  rel=duplicate; pri=1; geo=de
Link:  <http://opensuse.schlundtech.de/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm>;  rel=duplicate; pri=2; geo=de
Link:  <http://mirror.de.leaseweb.net/opensuse/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm>;  rel=duplicate; pri=3; geo=de
Link:  <http://ftp.tu-chemnitz.de/pub/linux/opensuse/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm>;  rel=duplicate; pri=4; geo=de
Link:  <http://mirror.nl.leaseweb.net/opensuse/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm>;  rel=duplicate; pri=5; geo=nl
Location:  https://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm
Content-Type: text/html; charset=iso-8859-1

erlangen:~ # 

Du kannst probieren, Mirror-Brain zu umgehen und direkt von Index of /pub/opensuse/tumbleweed/repo/oss/ herunterladen. Funktioniert das?

12:47:29]:root@l> zypper lr -uEP

| Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | URI

–±---------------------------------------±--------------------------------±----------±----------------±---------------±----------±----------------------------------------------------------------------------
1 | download.opensuse.org-non-oss | Haupt-Repository (NON-OSS) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/
2 | download.opensuse.org-oss | Haupt-Repository (OSS) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/tumbleweed/repo/oss/
3 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/tumbleweed/
4 | https-download.opensuse.org-c6eb0465 | openSUSE:Tumbleweed | Ja | (r ) Ja | Ja | 99 | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
5 | https-download.opensuse.org-d3eab686 | home:siegel | Ja | (r ) Ja | Ja | 99 | https://download.opensuse.org/repositories/home:/siegel/openSUSE_Tumbleweed/
6 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | Ja | (r ) Ja | Ja | 99 | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
7 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository | Ja | (r ) Ja | Ja | 99 | http://packman.inode.at/suse/openSUSE_Tumbleweed/

[12:47:43]:root@-> zypper se -si texlive-context-layout-*
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…
Keine passenden Objekte gefunden.

Ich versuche es nochmal ^^.

  1. Man kann das nicht gefunden Packet als Binary Package, mit wget oder über den Browser runterladen.
  2. Rechtsklick auf das texlive-context-layout-2020.176.svn47085-43.1.noarch im Dateiexplorer
  3. Öffnen mit -> YAST Software

aber anstatt das einzeln zu installieren, versucht YAST den kompletten Upgrade übers Internet zu machen und findet das Packet natürlich genau so nicht wie Zypper

@karlmistelberger](https://forums.opensuse.org/member.php/79833-karlmistelberger)
vielen Dank für den Vorschlag, ich werde es gleich probieren

Bitte benutze für Konsolenausgaben Code-Tags:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Poste einmal die komplette Ausgabe von als root:

zypper dup

Bitte immer incl. der kompletten!!! Eingabezeile.

Und mal eine Frage:
Warum bleibst du nicht bei Leap 15.x?

@karlmistelberger](https://forums.opensuse.org/member.php/79833-karlmistelberger)
vielen Dank für den Vorschlag, ich werde es gleich probieren. Bzw. ich habe das Repository im Yast manuell eingebundensudo zypper lr -uEP

| Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | URI

—±---------------------------------------±--------------------------------±----------±----------------±---------------±----------±----------------------------------------------------------------------------
1 | download.opensuse.org-non-oss | Haupt-Repository (NON-OSS) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/
2 | download.opensuse.org-oss | Haupt-Repository (OSS) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/tumbleweed/repo/oss/
3 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/tumbleweed/
4 | https-download.opensuse.org-c6eb0465 | openSUSE:Tumbleweed | Ja | (r ) Ja | Ja | 99 | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
5 | https-download.opensuse.org-d3eab686 | home:siegel | Ja | (r ) Ja | Ja | 99 | https://download.opensuse.org/repositories/home:/siegel/openSUSE_Tumbleweed/
6 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | Ja | (r ) Ja | Ja | 99 | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
7 | oss | tumbleweed_mirror_OSS | Ja | (r ) Ja | Ja | 99 | https://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/
8 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository | Ja | (r ) Ja | Ja | 99 | http://packman.inode.at/suse/openSUSE_Tumbleweed/

  • beim upgrade wollte Zypper aber immer noch aus dem alten download.opensuse.org-oss ziehen.
  • Ich habe das alte OSS im Yast deaktiviert und “sudo zypper dup” nochmal ausgegeführt, es läuft noch… Ich halte euch auf dem Laufenden

Dankeschön für den Hinweis, ich habe nicht so viel Erfahrung mit Forumsbeiträgen. Ich werde versuchen mich dran zu halten.

Tatsächlich hatte ich 15,1, habe dann auf 15,2 upgegradet und wollte dann Latex installieren aber es hat nicht geklappt. Zypper konnte nicht alle Packete finden. Ich glaube das ist der übliche Befehl um alles nötige zu installieren

zypper install texlive-latex

Es hat nicht geklappt, ich war sehr unglücklich :(. Dann dachte ich mir, bevor ich jetzt auf Kubuntu gehe, versuche ich es mal mit TUMBLEWEED. Die ersten Stunden auf 15,2 hatte ich eh nicht das Gefühl das es stabil ist.
So bin ich bei einer Neuinstallation von TUMBLEWEED gelandet.

zypper install texlive-latex

ging da glaube ich auch nicht, aber ich habe irgendwo eine Möglichkeit gefunden mit Optionen nur die wirklich benötigten Packete von texlive-latex zu installieren. Das hat dann geklappt. Die ersten updates über das Icon von KDE liefen auch problemlos bis dann irgendwann das jetztige Problem aufgetaucht ist. Traurige Geschichte, ist mir auch noch nie passiert.:wink:

Wenn Du fragliches Paket tatsächlich installiert hast, dann ist dabei Deine Packetdatenbank etwas durcheinander geraten.

# rpm --rebuilddb

könnte da Abhilfe schaffen (ACHTUNG! Je nach Anzahl der installierten Pakete kann der Vorgang etwas dauern.).

Ja, das ist in der Tat eine traurige Geschichte!

Insbesondere deshalb, weil Dir auf der Basis einer solchen “präzisen” Beschreibung Deiner Vorgehensweise wohl kaum jemand (zumindest ich nicht) wird sagen können, was da schief gelaufen ist.

Viele Grüße

susejunky

aber wo bleibt denn das gefragte:

Meiner bescheidenen Erfahrung nach sind sowohl Leap als auch Tumbleweed beide sehr stabil. Ein bisschen “Fahrpraxis” ist aber hilfreich.

Vielen lieben Dank an Alle für die Hilfe, es hat mit der Umstellung auf Mirror geklappt. 5k+ Packete später lief der download und installation durch, rebootet habe ich auch. Läuft, dennoch aus meiner Sicht hat da die Qualitätsabteilung gepennt.

rpm --rebuilddb

wurde schon an Anfang von Sauerland vorgeschlagen, hat aber nichts gebracht.
Ich bin jetzt 100% Sicher, dass die Packete aus irgendeinem Grund “nicht da sind”. Und deshalb auch nicht runtergeladen werden können. Wenn Ihr die URLs aus meinem ersten Post in den Browser eingebt (ich nutze Firefox) müsstet ihr die Packete runterladen können. Ich bin nämlich gerade im Browser auf

http://download.opensuse.org/tumbleweed/repo/oss/noarch/

gegangen und konnte da das erste Packet einfach runterladen, dann nach dem “texlive-context-layout-doc-2020.176.svn47085-43.1.noarch.rpm” gesucht und ich kann ihn per Click nicht runterladen. Wenn mir jemand einen Tipp geben kann, wohin ich das berichten kann, dann mache ich das sehr gerne.

Ansonsten ist das die Ausgabe nach dem upgrade mithilfe des Mirrors:

sudo zypper dup
[sudo] Passwort für root: 
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Warnung: Sie sind im Begriff, eine Distributionsaktualisierung mit allen aktivierten Repositorys durchzuführen. Vergewissern Sie sich, dass diese Repositorys kompatibel sind, bevor Sie fortfahren. Weitere Informationen zu diesem Kommando finden Sie unter 'man zypper'.
Distributions-Aktualisierungen werden verarbeitet...

Problem: Problem mit installiertem Paket texstudio-3.0.0-6.1.x86_64
 Lösung 1: texstudio-2.12.22-1.2.x86_64 installieren (mit Anbieterwechsel)
  obs://build.opensuse.org/home:jsundermeyer --> openSUSE
 Lösung 2: veraltetes texstudio-3.0.0-6.1.x86_64 beibehalten

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a/d/?] (a): 2
Abhängigkeiten werden aufgelöst...
Distributions-Aktualisierungen werden verarbeitet...

Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert:
 Installiert:
  texstudio

Keine auszuführenden Aktionen.

dankeschön, kann geschlossen werden.

Problem: Problem mit installiertem Paket texstudio-3.0.0-6.1.x86_64
Lösung 1: texstudio-2.12.22-1.2.x86_64 installieren (mit Anbieterwechsel)
obs://build.opensuse.org/home:jsundermeyer –> openSUSE
Lösung 2: veraltetes texstudio-3.0.0-6.1.x86_64 beibehalten

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a/d/?] (a): 2
Abhängigkeiten werden aufgelöst…
Distributions-Aktualisierungen werden verarbeitet…

Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert:
Installiert:
texstudio

Keine auszuführenden Aktionen.

Du hast etwas nicht verstanden, die Version des Paketes macht Probleme, darum sag ich ja immer:
Finger weg von /home Repos.

Nimm Lösung 1 denn das Repo ist nicht mehr aktiv.

Warum dies Repo?

5 | https-download.opensuse.org-d3eab686 | home:siegel | Ja | (r ) Ja | Ja | 99 | https://download.opensuse.org/repositories/home:/siegel/openSUSE_Tumbleweed/

Poste:

zypper se -sir https://download.opensuse.org/repositories/home:/siegel/openSUSE_Tumbleweed/

Benutze Code-Tags.

Tut mir leid, aber ich kann das so nicht bestätigen.

Ich habe https://download.opensuse.org/tumbleweed/repo/oss/noarch/ gerade in Firefox geöffnet, https://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.1.noarch.rpm angewählt und es wird mir angeboten das Paket von “https://mirror1.hs-esslingen.de” herunterzuladen und zu speichern. Das Paket https://download.opensuse.org/tumbleweed/repo/oss/noarch/texlive-context-layout-doc-2020.176.svn47085-43.2.noarch.rpm würde von “https://mirror.de.leaseweb.net” heruntergeladen werden.

Die hier gezeigten Links funktionieren bei mir auch aus dem Forumsbeitrag heraus.

Viele Grüße

susejunky

Momentan steht ein großer Snapshot an, der zu den beobachteten Problemen beitragen kann: [opensuse-factory] TW 0825: %{_libexecdir} == /usr/libexec - openSUSE Factory - openSUSE Mailing Lists In den letzten 6 Jahren gab es mit http://download.opensuse.org/tumbleweed/repo/oss keine Probleme, die nicht ein paar Tage darauf von selbst wieder verschwunden waren.

Offensichtlich hat es bei deiner Installation noch ein ein obsoletes Paket. Das kann vorkommen. Ich habe die Repos priorisiert und verwende immer das Kommando " zypper dup --allow-vendor-change --allow-downgrade --auto-agree-with-licenses":

erlangen:~ # zypper lr -uEP
#  | Alias               | Name                                                        | Enabled | GPG Check | Refresh | Priority | URI
---+---------------------+-------------------------------------------------------------+---------+-----------+---------+----------+--------------------------------------------------------------------------------
 4 | Packman             | Packman                                                     | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
10 | openSUSE-20191106-0 | openSUSE-20191106-0                                         | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
14 | repo-non-oss        | openSUSE-Tumbleweed-Non-Oss                                 | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
16 | repo-update         | openSUSE-Tumbleweed-Update                                  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/
 1 | Application_Geo     | Application_Geo                                             | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
 3 | BellSoft            | BellSoft Repository                                         | Yes     | (r ) Yes  | Yes     |  100     | http://yum.bell-sw.com/
 5 | chrome              | chrome                                                      | Yes     | (r ) Yes  | Yes     |  100     | http://dl.google.com/linux/chrome/rpm/stable/x86_64
 7 | home_X0F_HSF        | Hackeurs Sans Frontières (openSUSE_Tumbleweed)              | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/home:/X0F:/HSF/openSUSE_Tumbleweed/
 8 | jalbum              | jalbum                                                      | Yes     | (  ) No   | Yes     |  100     | http://jalbum.net/download/software/yumrepo/
 9 | myrepo              | myrepo                                                      | Yes     | (  ) No   | Yes     |  100     | dir:/home/karl/Downloads/myrepo
11 | opensuse-guide.org  | libdvdcss repository                                        | Yes     | (r ) Yes  | Yes     |  100     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
17 | science             | Software for Scientists and Engineers (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      |  100     | https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/
18 | snappy              | snappy                                                      | Yes     | (r ) Yes  | Yes     |  100     | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed
erlangen:~ #