I had to remove lib32-db today from three manjaro systems in order to complete today’s big update. db update requires a different version,
Removing lib32-db allowed the update to continue.
I had to remove lib32-db today from three manjaro systems in order to complete today’s big update. db update requires a different version,
Removing lib32-db allowed the update to continue.
lib32-db
has been removed from the multilib repository.
Add one two
:: 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
:: Starting full system update...
Dependencies are resolved...
Looking for conflicting packages...
Error: Operation could not be prepared (Unable to satisfy dependencies)
:: Installing db (6.2.32-1) violates dependency 'db=5.3.28' required by lib32-db
trizen -R lib32-db
Thank You All!!! Worked like a charm!!!
Holiday Blessings To All!
I have been using Manjaro KDE since 2020, never had this sort of problem; but I am getting the same problem as mentioned in OP.
Couple of questions:
1 - what is lib32-db and what depends on it?
2- it is suggested that I remove it - how can I remove it using pacman?
3- I have a couple of things from aur (chrome, intellij,…) - but I use makepkg to install them, lib32-db installed from aur? If so how can i remove it?
Thank you in advance!
sudo pacman -R lib32-db
or if you have yay
yay -R lib32-db
lib332-db
was at one time an optional dependency for db
$ sudo pacman -Qii db
Name : db
Version : 6.2.32-1
Description : The Berkeley DB embedded database system
Architecture : x86_64
URL : https://www.oracle.com/technology/software/products/berkeley-db/index.html
Licenses : AGPL3
Groups : None
Provides : None
Depends On : gcc-libs sh
Optional Deps : None
Required By : samba subversion
Optional For : apr-util
Conflicts With : None
Replaces : None
Installed Size : 7.16 MiB
Packager : Frederik Schwan <freswa@archlinux.org>
Build Date : Sat 10 Dec 2022 10:39:34 AM PST
Install Date : Sat 17 Dec 2022 05:46:23 AM PST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
Backup Files :
(none)
Thank you that worked! And thank you for showing me how to look for dependencies in the future (or lack there of)!
Is it safe to remove all lib32* packages? Does the base system depend on it? Or only custom build/installed software probably?
1.) no - but it depends on what you mean by “is it safe?”
(you can always reinstall a missing package to correct a mistake …)
2.) no
3.) probably - since the base system does not need it
pacman -Qii $package_name
or
pacman -Sii $package_name
can tell you what other package requires the presence of the one you are interested in removing
section 4
Thanks for the reply!
I’ve removed all lib32 packages with the exception of lib32-glibc, which I apparently need to build a driver for my Brother label printer.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.