Unable to perform system update due to lib32-db dependency

When I try to perform a system update, I am getting the following error

[tom@test ~]$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
:: Replace at-spi2-atk with extra/at-spi2-core? [Y/n] Y
:: Replace atk with extra/at-spi2-core? [Y/n] Y
:: Replace lib32-at-spi2-atk with multilib/lib32-at-spi2-core? [Y/n] Y
:: Replace lib32-atk with multilib/lib32-at-spi2-core? [Y/n] Y
:: Replace steam-manjaro with multilib/steam? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing db (6.2.32-1) breaks dependency 'db=5.3.28' required by lib32-db

When I try to remove it, I get the following:

[tom@test ~]$ sudo pacman -R lib32-db
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-db breaks dependency 'lib32-db' required by lib32-jack

I am not sure how I can get around this.

remove them both:
sudo pacman -R lib32-db lib32-jack
rerun update again

1 Like

Thanks.
I wasn’t sure what lib32-jack was being used for, so I didn’t know if it would cause an issue if I got rid of it.

the lib32 jack was dropped to aur, and it was dropped quite long ago… so are you regularly updating your system?

No, this was on a laptop that was not used for a little over a year.

I hadthe same problem.
I ran the command:
sudo pacman -R lib32-db lib32-jack

I got another error message, saying:
error: failed to prepare transaction (could not satisfy dependencies)
:: removing lib32-jack breaks dependency ‘libjack.so=0-32’ required by lib32-fluidsynth
:: removing lib32-jack breaks dependency ‘libjack.so=0-32’ required by lib32-portaudio

Should i just continue removing all programs required, similarly as done with lib32-jack?

well this is what happens when you dont update regularly…
yes remove them

Thank You Brahma!
I constructed the more lengthy command, ran it, & it seems to have removed all four of those problematic lib32 related files.
I am running the up-date now, & it seems to be functioning properly.

I have been dis-connected with the support crew here, & i was getting seriously desperate for a fix, even considering switching to a dabian-based distribution, & doing a complete re-instal with that.

I now realize, my problim likely started with my using an old version of Manjaro on a flash-drive, to do my most recent install on my new laptop; & that is likely where these older & seemingly obsolete files came from; Yes?

I am really thankful for your help here, Brahma.
I would like to send you Ten/10 (Legal-Fiction) US-Dollars, if we can figure a way to do that.
I frequently use Paypal.
Can i send you ten buckeroos thru Paypal?

yes, the old iso was the reason…
thank you for the offer, i appreciate it, but its not needed…

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.