Libcanberra related dependencies prohibit update

I cant seem to get the lastest update, there is some missing dependancies. How do I fix this issue?

:: Starting full system upgrade...
:: Replace lib32-libcanberra-pulse with multilib/lib32-libcanberra? [Y/n] 
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] 
:: Replace qca with extra/qca-qt5? [Y/n] 
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing lib32-libcanberra (0.30+2+gc0620e4-4) breaks dependency 'lib32-libcanberra=0.30+2+gc0620e4-3' required by lib32-libcanberra-gstreamer
:: installing libcanberra (0.30+2+gc0620e4-4) breaks dependency 'libcanberra=0.30+2+gc0620e4-3' required by libcanberra-gstreamer
error installing repo packages
:: Synchronizing package databases...
1 Like

You might be blocked updating when using pacman due to some libcanberra packages. Simply remove those packages:

sudo pacman -Rdd lib32-libcanberra-pulse lib32-libcanberra-gstreamer libcanberra-pulse libcanberra-gstreamer

We recommend to use pamac anyway, which does this automatically:

pamac update




There was a discussion about this is the update thread. Using pamac update -a to update will sort out the dependency issues.

1 Like

Thanks! thats fixed the issue! Ill have to use pamac in the future

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