Hi, auf meinem Rechner will der Patch openSUSE-2019-2563 etwas deinstallieren was nicht installiert ist. Das scheitert folglich und der Patch bleibt weiter in der Liste der empfohlenen Patches. Wie kriege ich das wieder sauber? Wieso wird mir ein Patch angeboten der etwas entfernen will was nicht installiert ist? Muss da eine DB repariert werden? Hier mal die Ausgaben: ======================================================================= # zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen... 1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1 1 Patch benötigt (0 Sicherheits-Patches) # sudo zypper patch [sudo] Passwort für root: Repository-Daten werden geladen... Installierte Pakete werden gelesen... Paketabhängigkeiten werden aufgelöst... Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert: Verfügbar: Mesa-dri-nouveau Der folgende NEUE Patch wird installiert: openSUSE-2019-2563 Die folgenden 9 Pakete werden GELÖSCHT: brltty brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-espeak brltty-driver-speech-dispatcher brltty-driver-xwindow brltty-lang libbrlapi0_6 xbrlapi 9 zu entfernende Pakete. Nach dem Vorgang werden 9,1 MiB freigegeben. Fortfahren? [j/n/v/...? zeigt alle Optionen] (j): Überprüfung auf Dateikonflikte läuft: ............................................................................................................................................................................[fertig] (1/9) brltty-5.5-lp151.4.5.x86_64 wird entfernt .................................................................................................................................................................[Fehler] Entfernen von (48731)brltty-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (2/9) brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48733)brltty-driver-at-spi2-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (3/9) brltty-driver-brlapi-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48735)brltty-driver-brlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-brlapi-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (4/9) brltty-driver-espeak-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48737)brltty-driver-espeak-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-espeak-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (5/9) brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 wird entfernt ........................................................................................................................................[Fehler] Entfernen von (48739)brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (6/9) brltty-driver-xwindow-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48741)brltty-driver-xwindow-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-xwindow-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (7/9) brltty-lang-5.5-lp151.4.5.noarch wird entfernt ............................................................................................................................................................[Fehler] Entfernen von (48743)brltty-lang-5.5-lp151.4.5.noarch(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-lang-5.5-lp151.4.5.noarch is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (8/9) libbrlapi0_6-5.5-lp151.4.5.x86_64 wird entfernt ...........................................................................................................................................................[Fehler] Entfernen von (49820)libbrlapi0_6-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package libbrlapi0_6-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (9/9) xbrlapi-5.5-lp151.4.5.x86_64 wird entfernt ................................................................................................................................................................[Fehler] Entfernen von (51967)xbrlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package xbrlapi-5.5-lp151.4.5.x86_64 is not installed Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i # zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen... 1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1 1 Patch benötigt (0 Sicherheits-Patches) ======================================================================= Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Bernd, Du benutzt Leap. Dann probiere auf einer Konsole als root einmal aus: # rpmdb --rebuilddb && zypper clean -a && zypper ref && zypper up Ich hoffe das bringt was! Andy Am 26.11.2019 um 07:56 schrieb Bernd Nachtigall:
Hi,
auf meinem Rechner will der Patch openSUSE-2019-2563 etwas deinstallieren was nicht installiert ist. Das scheitert folglich und der Patch bleibt weiter in der Liste der empfohlenen Patches.
Wie kriege ich das wieder sauber? Wieso wird mir ein Patch angeboten der etwas entfernen will was nicht installiert ist?
Muss da eine DB repariert werden?
Hier mal die Ausgaben: =======================================================================
# zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen...
1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1
1 Patch benötigt (0 Sicherheits-Patches) # sudo zypper patch [sudo] Passwort für root: Repository-Daten werden geladen... Installierte Pakete werden gelesen... Paketabhängigkeiten werden aufgelöst...
Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert: Verfügbar: Mesa-dri-nouveau
Der folgende NEUE Patch wird installiert: openSUSE-2019-2563
Die folgenden 9 Pakete werden GELÖSCHT: brltty brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-espeak brltty-driver-speech-dispatcher brltty-driver-xwindow brltty-lang libbrlapi0_6 xbrlapi
9 zu entfernende Pakete. Nach dem Vorgang werden 9,1 MiB freigegeben. Fortfahren? [j/n/v/...? zeigt alle Optionen] (j):
Überprüfung auf Dateikonflikte läuft: ............................................................................................................................................................................[fertig] (1/9) brltty-5.5-lp151.4.5.x86_64 wird entfernt .................................................................................................................................................................[Fehler] Entfernen von (48731)brltty-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (2/9) brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48733)brltty-driver-at-spi2-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (3/9) brltty-driver-brlapi-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48735)brltty-driver-brlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-brlapi-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (4/9) brltty-driver-espeak-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48737)brltty-driver-espeak-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-espeak-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (5/9) brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 wird entfernt ........................................................................................................................................[Fehler] Entfernen von (48739)brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (6/9) brltty-driver-xwindow-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48741)brltty-driver-xwindow-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-xwindow-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (7/9) brltty-lang-5.5-lp151.4.5.noarch wird entfernt ............................................................................................................................................................[Fehler] Entfernen von (48743)brltty-lang-5.5-lp151.4.5.noarch(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-lang-5.5-lp151.4.5.noarch is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (8/9) libbrlapi0_6-5.5-lp151.4.5.x86_64 wird entfernt ...........................................................................................................................................................[Fehler] Entfernen von (49820)libbrlapi0_6-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package libbrlapi0_6-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (9/9) xbrlapi-5.5-lp151.4.5.x86_64 wird entfernt ................................................................................................................................................................[Fehler] Entfernen von (51967)xbrlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package xbrlapi-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i
# zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen...
1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1
1 Patch benötigt (0 Sicherheits-Patches)
=======================================================================
Bernd
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Bernd, nicht dass ich mich da wirklich auskennte, aber bei mir hat mal rpm --rebuilddb geholfen. Das ging erstaunlich zügig und hinterher waren solche Probleme behoben. Siehe: man rpmdb Gruß Jan Am 26.11.19 um 07:56 schrieb Bernd Nachtigall:
Hi,
auf meinem Rechner will der Patch openSUSE-2019-2563 etwas deinstallieren was nicht installiert ist. Das scheitert folglich und der Patch bleibt weiter in der Liste der empfohlenen Patches.
Wie kriege ich das wieder sauber? Wieso wird mir ein Patch angeboten der etwas entfernen will was nicht installiert ist?
Muss da eine DB repariert werden?
Hier mal die Ausgaben: =======================================================================
# zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen...
1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1
1 Patch benötigt (0 Sicherheits-Patches) # sudo zypper patch [sudo] Passwort für root: Repository-Daten werden geladen... Installierte Pakete werden gelesen... Paketabhängigkeiten werden aufgelöst...
Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert: Verfügbar: Mesa-dri-nouveau
Der folgende NEUE Patch wird installiert: openSUSE-2019-2563
Die folgenden 9 Pakete werden GELÖSCHT: brltty brltty-driver-at-spi2 brltty-driver-brlapi brltty-driver-espeak brltty-driver-speech-dispatcher brltty-driver-xwindow brltty-lang libbrlapi0_6 xbrlapi
9 zu entfernende Pakete. Nach dem Vorgang werden 9,1 MiB freigegeben. Fortfahren? [j/n/v/...? zeigt alle Optionen] (j):
Überprüfung auf Dateikonflikte läuft: ............................................................................................................................................................................[fertig] (1/9) brltty-5.5-lp151.4.5.x86_64 wird entfernt .................................................................................................................................................................[Fehler] Entfernen von (48731)brltty-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (2/9) brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48733)brltty-driver-at-spi2-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-at-spi2-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (3/9) brltty-driver-brlapi-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48735)brltty-driver-brlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-brlapi-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (4/9) brltty-driver-espeak-5.5-lp151.4.5.x86_64 wird entfernt ...................................................................................................................................................[Fehler] Entfernen von (48737)brltty-driver-espeak-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-espeak-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (5/9) brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 wird entfernt ........................................................................................................................................[Fehler] Entfernen von (48739)brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-speech-dispatcher-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (6/9) brltty-driver-xwindow-5.5-lp151.4.5.x86_64 wird entfernt ..................................................................................................................................................[Fehler] Entfernen von (48741)brltty-driver-xwindow-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-driver-xwindow-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (7/9) brltty-lang-5.5-lp151.4.5.noarch wird entfernt ............................................................................................................................................................[Fehler] Entfernen von (48743)brltty-lang-5.5-lp151.4.5.noarch(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package brltty-lang-5.5-lp151.4.5.noarch is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (8/9) libbrlapi0_6-5.5-lp151.4.5.x86_64 wird entfernt ...........................................................................................................................................................[Fehler] Entfernen von (49820)libbrlapi0_6-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package libbrlapi0_6-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i (9/9) xbrlapi-5.5-lp151.4.5.x86_64 wird entfernt ................................................................................................................................................................[Fehler] Entfernen von (51967)xbrlapi-5.5-lp151.4.5.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: package xbrlapi-5.5-lp151.4.5.x86_64 is not installed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): i
# zypper pchk Repository-Daten werden geladen... Installierte Pakete werden gelesen...
1 anwendbarer Patch gefunden: Kategorie | Patches ------------+-------- recommended | 1
1 Patch benötigt (0 Sicherheits-Patches)
=======================================================================
Bernd
-- _________________________________________________________________ Jan Handwerker http://www.imk-tro.kit.edu/14_jan.handwerker.php
Danke euch, nach einem rebuild der RPM-DB und Zypper clean -a && zypper ref -s wird nun kein Patch mehr angezeigt der dann doch unnötig ist. Ich leg' mich wieder hin ;-) Bernd Am 26.11.19 um 07:56 schrieb Bernd Nachtigall:
Hi,
auf meinem Rechner will der Patch openSUSE-2019-2563 etwas deinstallieren was nicht installiert ist. Das scheitert folglich und der Patch bleibt weiter in der Liste der empfohlenen Patches.
Wie kriege ich das wieder sauber? Wieso wird mir ein Patch angeboten der etwas entfernen will was nicht installiert ist?
Muss da eine DB repariert werden?
(...) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Vorsichtshalber der Hinweis: Ich hatte mal ähnliche Symptome in einer VM (die war mir mitten beim zypper update abgestürtzt), und da hat ein "rpm --rebuilddb" nur "halb" geholfen und zwar in dem Sinne, dass die RPM-Datenbank danach wohl *strukturell* wieder OK war, aber einige Pakete noch mehrfach (bis zu 5fach!) mit derselben Version (!) in der DB drinstanden und dann immer noch Probleme machten. Seitdem mache ich von Zeit zu Zeit ein rpm -qa | sort | uniq -c | sort -n (Achtung, läuft einige Zeit) und schaue, ob es unten Zeilen gibt, die nicht mit 1 anfangen. Das sind dann die "mehrfach installierten" Pakete. Auch das konnte ich dann am laufenden System mit geeigneten Operationen reparieren, aber das war etwas komplizierter, weswegen die Erklärung jetzt hier zu weit führen würde. Ich hab mir die Schritte aber genau notiert und kann es erläutern, wenn es gebraucht würde. Bernd Nachtigall schrieb:
Danke euch, nach einem rebuild der RPM-DB und Zypper clean -a && zypper ref -s wird nun kein Patch mehr angezeigt der dann doch unnötig ist.
Ich leg' mich wieder hin ;-)
Bernd
-- Manfred Härtel, DB3HM mailto:Manfred.Haertel@rz-online.de http://rz-home.de/mhaertel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Manfred, Am 26.11.19 um 17:38 schrieb Manfred Haertel, DB3HM:
Vorsichtshalber der Hinweis: Ich hatte mal ähnliche Symptome in einer VM (die war mir mitten beim zypper update abgestürtzt), und da hat ein "rpm --rebuilddb" nur "halb" geholfen und zwar in dem Sinne, dass die RPM-Datenbank danach wohl *strukturell* wieder OK war, aber einige Pakete noch mehrfach (bis zu 5fach!) mit derselben Version (!) in der DB drinstanden und dann immer noch Probleme machten.
Seitdem mache ich von Zeit zu Zeit ein
rpm -qa | sort | uniq -c | sort -n
(Achtung, läuft einige Zeit) und schaue, ob es unten Zeilen gibt, die nicht mit 1 anfangen. Das sind dann die "mehrfach installierten" Pakete. Prima, danke für den Tipp!
Es ist tatsächlich so das auch bei mir unten die blrtty Pakete 2x erscheinen.
Auch das konnte ich dann am laufenden System mit geeigneten Operationen reparieren, aber das war etwas komplizierter, weswegen die Erklärung jetzt hier zu weit führen würde. Ich hab mir die Schritte aber genau notiert und kann es erläutern, wenn es gebraucht würde. :-) Wärst Du so gut?
Danke Bernd PS: Ich kann mich nicht erinnern das jemals absichtlich installiert zu haben ... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Bernd Nachtigall schrieb:
Am 26.11.19 um 17:38 schrieb Manfred Haertel, DB3HM:
Vorsichtshalber der Hinweis: Ich hatte mal ähnliche Symptome in einer VM (die war mir mitten beim zypper update abgestürtzt), und da hat ein "rpm --rebuilddb" nur "halb" geholfen und zwar in dem Sinne, dass die RPM-Datenbank danach wohl *strukturell* wieder OK war, aber einige Pakete noch mehrfach (bis zu 5fach!) mit derselben Version (!) in der DB drinstanden und dann immer noch Probleme machten.
Seitdem mache ich von Zeit zu Zeit ein
rpm -qa | sort | uniq -c | sort -n
(Achtung, läuft einige Zeit) und schaue, ob es unten Zeilen gibt, die nicht mit 1 anfangen. Das sind dann die "mehrfach installierten" Pakete. Prima, danke für den Tipp!
Es ist tatsächlich so das auch bei mir unten die blrtty Pakete 2x erscheinen.
:-( Aber gut, dass ich darauf hingewiesen habe und anscheinend auch gut, dass wir es bei Dir schnell erkannt haben. Bei mir hat die Situation Wochen, wenn nicht Monate bestanden, bevor ich es überhaupt durch Gemecker bei einem Update gemerkt habe und es waren schließlich mehrere Dutzend Pakete betroffen...
Auch das konnte ich dann am laufenden System mit geeigneten Operationen reparieren, aber das war etwas komplizierter, weswegen die Erklärung jetzt hier zu weit führen würde. Ich hab mir die Schritte aber genau notiert und kann es erläutern, wenn es gebraucht würde. :-) Wärst Du so gut?
OK: Ich habe drei Wege gefunden, die Probleme zu beheben. Leider hat keiner der drei Wege mit allen Paketen funktioniert, aber für jedes Paket hat einer der drei Wege funktioniert (zumindest bei mir). D.h. für jedes betroffene Paket ist genau eine der folgenden 3 Operationen durchzuführen: 1.) "zypper install --force" auf das Paket durchführen (diese Operation wird vom System verweigert, wenn andere Pakete von diesem Paket abhängen). 2.) In yast einen Downgrade auf (z.B.) die nächstältere Version durchführen, indem man den Reiter "Versionen" wählt und dann eine Radio-Box mit der nicht-aktuellen Version auswählt (diese Operation ist nur dann möglich, wenn eine ältere Version verfügbar ist, was z.B. beim Packmann-Repository grundsätzlich NICHT der Fall ist). Eventuell die Abhängigkeiten bestätigen und einen Downgrade auch der abhängigen Pakete durchführen. 3.) Paket per yast (ggf. samt Abhängigkeiten) deinstallieren (gut notieren, wenn etwas dabei ist, was man braucht). Dies so oft durchführen, wie das Paket angeblich installiert ist. Außer bei der ersten Ausführung gibt es zwar eine Fehlermeldung, aber die Deinstallation bewirkt trotzdem etwas in der RPM-Datenbank. (Diese Operation funktioniert zwar theoretisch immer, kann aber durch Abhängigkeiten dazu führen, dass sehr viele und/oder grundlegende Pakete deinstalliert werden, was Seiteneffekte haben kann - daher ist eine der beiden vorgenannten Möglichkeiten vorzuziehen). Abschließend natürlich die deinstallierten Pakete ggf. wieder installieren, mit einem "zypper update" die Downgrades wieder kompensieren und noch mal probieren, ob jetzt alles OK ist. -- Manfred Härtel, DB3HM mailto:Manfred.Haertel@rz-online.de http://rz-home.de/mhaertel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Manfred, vielen Dank für Deine Tipps. Mit ihnen habe ich die Unkorrektheiten problemlos auflösen können. Ich habe das 'Hauptpaket' (brltty) der benannten Pakete via YaST entfernt. Bei der Warnung das weitere Pakete entfernt würden habe ich zugestimmt. So waren fast alle andern der in Frage kommenden Pakete zur Entfernung mit ausgewählt. Die dann auftretenden Fehler (Konnte nicht entfernt werden da nicht vorhanden) habe bei jedem Auftreten ignoriert. Dann erschien die Zeile das das jeweilige Paket entfernt wurde zweimal. :-) Lediglich bei der libbrlapi wurde das ganze Pattern KVM mit entfernt. (Das ist übrigens der Grund warum brltty überhaupt installiert ist.) Anschließen habe ich das Pattern KVM wieder installiert und erneut kontrolliert wie oft welch Pakete installiert sind. -> Keine Doppelinstallationen mehr vorhanden. Ich werde das Vorgehen hier mal im internen Wiki hinterlegen. Und evtl. ein Überwachungsskript bauen (?). Bernd Am 27.11.19 um 03:05 schrieb Manfred Haertel, DB3HM:
Bernd Nachtigall schrieb:
Am 26.11.19 um 17:38 schrieb Manfred Haertel, DB3HM:
Vorsichtshalber der Hinweis: Ich hatte mal ähnliche Symptome in einer VM (die war mir mitten beim zypper update abgestürtzt), und da hat ein "rpm --rebuilddb" nur "halb" geholfen und zwar in dem Sinne, dass die RPM-Datenbank danach wohl *strukturell* wieder OK war, aber einige Pakete noch mehrfach (bis zu 5fach!) mit derselben Version (!) in der DB drinstanden und dann immer noch Probleme machten.
Seitdem mache ich von Zeit zu Zeit ein
rpm -qa | sort | uniq -c | sort -n
(Achtung, läuft einige Zeit) und schaue, ob es unten Zeilen gibt, die nicht mit 1 anfangen. Das sind dann die "mehrfach installierten" Pakete. Prima, danke für den Tipp!
Es ist tatsächlich so das auch bei mir unten die blrtty Pakete 2x erscheinen.
:-(
Aber gut, dass ich darauf hingewiesen habe und anscheinend auch gut, dass wir es bei Dir schnell erkannt haben. Bei mir hat die Situation Wochen, wenn nicht Monate bestanden, bevor ich es überhaupt durch Gemecker bei einem Update gemerkt habe und es waren schließlich mehrere Dutzend Pakete betroffen...
Auch das konnte ich dann am laufenden System mit geeigneten Operationen reparieren, aber das war etwas komplizierter, weswegen die Erklärung jetzt hier zu weit führen würde. Ich hab mir die Schritte aber genau notiert und kann es erläutern, wenn es gebraucht würde. :-) Wärst Du so gut?
OK:
Ich habe drei Wege gefunden, die Probleme zu beheben. Leider hat keiner der drei Wege mit allen Paketen funktioniert, aber für jedes Paket hat einer der drei Wege funktioniert (zumindest bei mir).
D.h. für jedes betroffene Paket ist genau eine der folgenden 3 Operationen durchzuführen:
1.) "zypper install --force" auf das Paket durchführen (diese Operation wird vom System verweigert, wenn andere Pakete von diesem Paket abhängen).
2.) In yast einen Downgrade auf (z.B.) die nächstältere Version durchführen, indem man den Reiter "Versionen" wählt und dann eine Radio-Box mit der nicht-aktuellen Version auswählt (diese Operation ist nur dann möglich, wenn eine ältere Version verfügbar ist, was z.B. beim Packmann-Repository grundsätzlich NICHT der Fall ist). Eventuell die Abhängigkeiten bestätigen und einen Downgrade auch der abhängigen Pakete durchführen.
3.) Paket per yast (ggf. samt Abhängigkeiten) deinstallieren (gut notieren, wenn etwas dabei ist, was man braucht). Dies so oft durchführen, wie das Paket angeblich installiert ist. Außer bei der ersten Ausführung gibt es zwar eine Fehlermeldung, aber die Deinstallation bewirkt trotzdem etwas in der RPM-Datenbank. (Diese Operation funktioniert zwar theoretisch immer, kann aber durch Abhängigkeiten dazu führen, dass sehr viele und/oder grundlegende Pakete deinstalliert werden, was Seiteneffekte haben kann - daher ist eine der beiden vorgenannten Möglichkeiten vorzuziehen).
Abschließend natürlich die deinstallierten Pakete ggf. wieder installieren, mit einem "zypper update" die Downgrades wieder kompensieren und noch mal probieren, ob jetzt alles OK ist.
-- Es sprach der Fürst zum Herrn Kaplan: "Halt' Du sie dumm, ich halt sie arm!" -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin, moin ich habe die hp-toolbox (Tumbleweed) installiert. Die Toolbox brach mit Speicherzugriffsfehler ab. Die Meldung: ... qt.plugins not found .... Hilfe habe ich bei stackoverflow gefunden. Ein export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib64/qt5/plugins hilft. Aber es hat ja nach der Installation der Toolbox für eine lange Zeit ohne mein persönliches Zutun funktioniert. Irgendwie ist scheinbar der Export abhanden gekommen. Ich habe Bedenken, dass ich irgendwann einmal mit meinem Export dem System ins Handwerk pfusche. Wo muss dieser Export "Tumbleweed-kompatibel" erfolgen? Kann ich das Anlegen von QT...PATH durch die Neuinstallation eines Paketes erzwingen? Mit freundlichem Gruß Karl Brandt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
Andy Witte
-
Bernd Nachtigall
-
Handwerker, Jan (IMK)
-
Karl Brandt
-
Manfred Haertel, DB3HM