Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem Thema ist als GELÖST markiert

User helfen sich hier bei der Manjaro XFCE Edition!
Antworten

Themen Author
Clemens
Forum Gott
Forum Gott
Beiträge: 377
Registriert: Donnerstag 9. Januar 2020, 18:16
Wohnort: Rottweil
CPU: Intel i5-7400
GPU: nVidia GTX 1650
Kernel: 5.10
Desktop-Variante: XFCE
GPU Treiber: nVidia proprietär
Hat sich bedankt: 73 Mal
Danksagung erhalten: 10 Mal
Kontaktdaten:

Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem

#1

Beitrag von Clemens »

Ich war vorsichtig nach dem letzten Desaster in Sachen nVidia-Treiber und wollte erst jetzt das große Update vom 24.12.2022 installieren. Sowohl bei Pacman als auch bei Pamac konnte es nicht installiert werden.

Pacman meldete:

Code: Alles auswählen

 sudo pacman -Syyu
:: Paketdatenbanken werden synchronisiert …
 core                         160,3 KiB   790 KiB/s 00:00 [###############################] 100%
 extra                       1829,0 KiB  5,21 MiB/s 00:00 [###############################] 100%
 community                      7,5 MiB  5,87 MiB/s 00:01 [###############################] 100%
 multilib                     166,4 KiB  2,58 MiB/s 00:00 [###############################] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von db (6.2.32-1) verletzt Abhängigkeit »db=5.3.28«, benötigt von lib32-db
Und von Pamac erfuihr ich:

Code: Alles auswählen

In Konflikt stehende Abhängigkeiten:
- dbus-nosystemd und dbus-x11 stehen in Konflikt zueinander
Wie kann ich jetzt am besten vorgehen, um das Update-Paket doch noch installieren zu können?
Benutzeravatar

LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem

#2

Beitrag von LaGGGer »

Clemens hat geschrieben: ↑Dienstag 3. Januar 2023, 15:38 Und von Pamac erfuihr ich:

Code: Alles auswählen

In Konflikt stehende Abhängigkeiten:
- dbus-nosystemd und dbus-x11 stehen in Konflikt zueinander
Wie kann ich jetzt am besten vorgehen, um das Update-Paket doch noch installieren zu können?
Naja, steht ja schon da, eines von den zwei Paketen wirst du wohl deinstallieren müssen.

Hier hat jemand dasselbe Problem (GB):
https://forum.manjaro.org/t/dbus-x11-deprecated/129663

Und noch was in Deutsch:
https://forum.manjaro.org/t/dbus-nosyst ... der/129917


EDIT
Und nochwas, pacman kann kein AUR, soll heißen wenn du Pakete aus dem AUR installierst hast, wird pacman diese nicht berücksichtiegen. Pacman kann nur die offiziellen RePos.
Entweder du holst dir einen AUR-Helper wie yay, der kann beides, oder machst das über pamac, der kann auch AUR sofern du das konfiguriert hast.
Wenn du natürlich nichts aus dem AUR installierst, kannst du weiterhin pacman nutzen, dann sind meine Hinweise für die Tonne.
Kann ich mir aber nicht vorstellen, wie auch immer.
°°
MfG LaGGGer

Themen Author
Clemens
Forum Gott
Forum Gott
Beiträge: 377
Registriert: Donnerstag 9. Januar 2020, 18:16
Wohnort: Rottweil
CPU: Intel i5-7400
GPU: nVidia GTX 1650
Kernel: 5.10
Desktop-Variante: XFCE
GPU Treiber: nVidia proprietär
Hat sich bedankt: 73 Mal
Danksagung erhalten: 10 Mal
Kontaktdaten:

Re: Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem

#3

Beitrag von Clemens »

Danke für die Links! Ich habe also zuerst versucht:

Code: Alles auswählen

sudo pacman -Syu dbus
:: Paketdatenbanken werden synchronisiert …
 core ist aktuell
 extra ist aktuell
 community ist aktuell
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: dbus und dbus-x11 stehen miteinander in Konflikt (libdbus). dbus-x11 entfernen? [j/N] j
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von db (6.2.32-1) verletzt Abhängigkeit »db=5.3.28«, benötigt von lib32-db

Dann versuchte ich gemäß des Hinweises aus dem englischen Forum:

Code: Alles auswählen

sudo pacman -S dbus
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: dbus und dbus-x11 stehen miteinander in Konflikt (libdbus). dbus-x11 entfernen? [j/N] j

Pakete (2) dbus-x11-1.14.4-1 [Entfernung]  dbus-1.14.4-1

Gesamtgröße des Downloads:             0,30 MiB
Gesamtgröße der installierten Pakete:  0,89 MiB
Größendifferenz der Aktualisierung:    0,03 MiB

:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
 dbus-1.14.4-1-x86_64  304,9 KiB  1234 KiB/s 00:00 [######################] 100%
(1/1) Schlüssel im Schlüsselbund werden geprüft    [######################] 100%
(1/1) Paket-Integrität wird überprüft              [######################] 100%
(1/1) Paket-Dateien werden geladen                 [######################] 100%
(1/1) Auf Dateikonflikte wird geprüft              [######################] 100%
(2/2) Verfügbarer Festplattenspeicher wird erm...  [######################] 100%
:: Paketänderungen werden verarbeitet …
(1/1) Entfernung läuft dbus-x11                    [######################] 100%
(1/1) Installiert wird dbus                        [######################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/4) Creating system user accounts...
(2/4) Reloading system manager configuration...
(3/4) Creating temporary files...
(4/4) Arming ConditionNeedsUpdate...
Und als ich nun dachte, ich könnte endlich updaten, kam dies hier:

Code: Alles auswählen

sudo pacman -Syyu
:: Paketdatenbanken werden synchronisiert …
 core                  160,3 KiB   764 KiB/s 00:00 [######################] 100%
 extra                1829,0 KiB  5,35 MiB/s 00:00 [######################] 100%
 community               7,5 MiB  6,09 MiB/s 00:01 [######################] 100%
 multilib              166,4 KiB  2,54 MiB/s 00:00 [######################] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von db (6.2.32-1) verletzt Abhängigkeit »db=5.3.28«, benötigt von lib32-db
Also ist jetzt dbus installiert, aber es gibt immer noch einen Konflikt mit den Datenbanken. In beiden Forenbeiträgen hatten die Anwender dieses Problem wohl nicht.
Benutzeravatar

LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem

#4

Beitrag von LaGGGer »

°°
MfG LaGGGer

Themen Author
Clemens
Forum Gott
Forum Gott
Beiträge: 377
Registriert: Donnerstag 9. Januar 2020, 18:16
Wohnort: Rottweil
CPU: Intel i5-7400
GPU: nVidia GTX 1650
Kernel: 5.10
Desktop-Variante: XFCE
GPU Treiber: nVidia proprietär
Hat sich bedankt: 73 Mal
Danksagung erhalten: 10 Mal
Kontaktdaten:

Re: Update vom 24.12.2022 nicht möglich - lib32-db Datenbankproblem

#5

Beitrag von Clemens »

Hab es gerade selbst hinbekommen:

Ich habe nach dem letzten MIsserfolg folgendes ausgeführt:

Code: Alles auswählen

sudo pacman -S archlinux-keyring manjaro-keyring
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh
sudo pacman -Syyu
Daraufhin kam zunächst die gleiche Fehlermeldung:

Code: Alles auswählen

:: Paketdatenbanken werden synchronisiert …
 core                  160,3 KiB   764 KiB/s 00:00 [######################] 100%
 extra                1829,0 KiB  5,35 MiB/s 00:00 [######################] 100%
 community               7,5 MiB  6,09 MiB/s 00:01 [######################] 100%
 multilib              166,4 KiB  2,54 MiB/s 00:00 [######################] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von db (6.2.32-1) verletzt Abhängigkeit »db=5.3.28«, benötigt von lib32-db
Dann habe ich einfach das Termninal geschlossen und Pamac gestartet und das Update darüber gestartet.
Das stoppte zunächst mit der Fehlermeldung betr. python 2 / wxpython3:

Code: Alles auswählen

(cd /var/tmp/pamac-build-clemens/python2-wxpython3/src/wxPython-src-3.0.2.0/lib/; rm -f libwx_gtk3u_gl-3.0.so libwx_gtk3u_gl-3.0.so.0; ln -s libwx_gtk3u_gl-3.0.so.0.2.0 libwx_gtk3u_gl-3.0.so.0; ln -s libwx_gtk3u_gl-3.0.so.0 libwx_gtk3u_gl-3.0.so)
Am Anfang des Protokolls fand ich dann aber in Zeile 35 / 36:

Code: Alles auswählen

Warnung: das Installieren von db (6.2.32-1) verletzt Abhängigkeit 'db=5.3.28' benötigt von lib32-db
Füge lib32-db hinzu, um zu entfernen
Das brachte wohl dann die Auflösung des Problems!
@LaGGGer: DEinen Hinweis mit den Links habe ich erst gesehen, nachdem meine Versuche durchgelaufen waren. Herzlichen Dank für deine Antworten und dein Engagement!

Nachdem ich den Vorgang für das Update von python-2 usw. abgebrochen hatte, lief der Rest dann komplett ohne Fehler durch.

Das Python2-wxpython3-Paket stammt aus AUR und soll angeblich als Abhängigkeit für ein anderes Paket installiert worden sein. Ich habe keine Ahnung, wofür das gut sein soll!
Antworten

Zurück zu „Manjaro XFCE Edition“