Zypper lädt keine Updates mehr, Yast sehr wohl

Hallo,

auf einem Rechner wo der Updatevorgang mal ziemlich vermurkst war (irgendwie hatte man es hingekriegt, Yast komplett zu löschen), lädt Zypper nach der Neuinstallation nach wie vor keine Updates mehr: es heißt “Zwischenspeicher wird geladen” und dann kommt die Meldung, das System sei auf dem neuesten Stand, ohne dass irgendwelche Updates installiert wurden.

In diesem Moment findet Yast allerdings sehr wohl noch Updates und installiert diese auch mittlerweile wieder anstandslos.

Was könnte hier das Problem sein? Ich habe bereits schon versucht, den Zypper Cache zu löschen, jedoch offenbar ohne Erfolg?

Vielen Dank für Eure Hilfe,
Felix

Welches Betriebssystem? Welcher Befehl zum updaten? Terminalausgaben?

Leap 15.6, Zypper läuft in der Taskleiste.

Wie komme ich an die Ausgabe der Konsole?

1 Like

Einfach über das Terminal updaten…

sudo zypper up

Das muss ich demnächst mal ausprobieren, wenn ich wieder Zugang zum System habe.

Vielen Dank soweit!

Glaub ich jetzt nicht, eher Discover oder das Update-Plasmoid.

Ich bin da jetzt leider technisch nicht so versiert. Auf jeden Fall gibt die App auch Statusmeldungen aus.

Hierbei gibt es keine Fehlermeldung! Was macht die “Softwareaktualisierung” in der Taskleiste anders?

Die Frage kann so nicht beantwortet werden. Auffälligkeiten müssen zeitnah untersucht werden und nicht mit Tagen Abstand. Das heißt, wenn dir YaST etwaige Updates anzeigt, diese nicht installieren sondern über zypper up vergleichen ob die dir dort auch angezeigt werden.

Die Softwareaktualisierungen der Taskleiste machen meist nur ein
zypper patch

Das ist etwas anderes als ein zypper up oder zypper dup

Also zypper up hat die verfügbaren Updates anstandslos installiert. Danach zeigte die Softwareaktualisierung in der Taskleiste immer noch an, dass die letzte Aktualisierung 15 Tag zurück läge. Dann kam beim Aufruf wieder diese ominöse Meldung “Zwischenspeicher wird geladen” und das System wurde als auf dem aktuellen Stand befindlich angezeigt.

Ich habe den Eindruck, dass mit dem Zypper Cache (“Softwareaktualisierung” betreffend) etwas nicht stimmt. Ich habe bereits schon versucht ihn zu löschen. Aber offenbar erfolglos…

Ein interessanter Hinweis. Auf meinen anderen System aktualisiere ich praktisch ausnahmslos über die Softwareaktualisierung in der Taskleiste (außer es gibt irgendwelche Versionskonflikte, dann rufe ich yast update auf).

Besagtes System war aber wie schon geschrieben hoffnungslos vermurkst. Irgendwie hatte man es geschafft, yast komplett zu löschen.Über eine Systemaktualisierung von der Installations-DVD ausgehend habe ich das wieder hingebogen (yast funktioniert wieder). Aber in der Softwareaktualiserung steckt leider aus irgendwelchen Gründen immer noch der Wurm drin.

Evtl. lassen sich ja auch die Einstellungen im home-Ordner löschen und neu initialisieren. Wo bitte müsste ich da suchen?

Das ist das, was ich schon bei der Installation lösche und erst gar nicht installiere (packagekit und discover).

Daher kann ich da gar nicht helfen.

Hast Du schon einmal versucht mit

zypper clean --all

den Packet- und den Metadaten-Cache zu löschen und dann mit

zypper refresh

alle Metadaten zu aktualisieren und abschließend mit

zypper update

die verfügbaren Aktualisierungen (so denn welche vorhanden sind) einzuspielen?

1 Like

zypper clean --all habe ich bereits schon versucht. Momentan habe ich gerade wieder keine Zugang zum System. Aber ich werde das demnächst noch einmal ausprobieren.

Der Hinweis von Sauerland auf packagekit und discover ist ebenfalls interessant. Ggf. versuche ich diese Pakete auch erst noch einmal neu zu installieren.

Da könnte es eventuell sinnvoll sein den Index der rpm-Datenbank mit

rpmdb --rebuilddb

neu aufzubauen.

Ich habe keines dieser Werkzeuge installiert (rpm, zypper und YaST sind für meine Bedürfnisse ausreichend).

1 Like

Zeige doch bitte (nicht als Root, sondern als User), die Ausgabe von

flatpak list

Sobald ich die Zeit dafür finde, kann ich auch gerne mehr zu den Zusammenhängen Discover, PackageKit und Zypper/libzypp schreiben.

Das liest sich nach einem interessanten Tipp. Vielen Dank!

flatpak list
Wenn 'flatpak' kein Tippfehler ist, können Sie command-not-found benutzen, um das Paket zu finden, das den Befehl enthält, z. B.:
    cnf flatpak

zypper clean und rpmdb --rebuilddb haben jeweils nichts gebracht.

Wie kann ich ggf. packagekit zurücksetzen?

Das Programm in der Taskleiste nennt sich übrigens plasma5-pk-updates?