System upgrade breaks dependency

Hello, trying to do a full system upgrade and it breaks dependencys
tryed removing lib32-libcanberra-gstreamer but i can not find it.
Can someone help me please.
Here is output
Thanks Dian fron the Netherlands

[dian@dian-pc ~]$ 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 jack with extra/jack2? [Y/n] 
:: Replace lib32-jack with multilib/lib32-jack2? [Y/n] 
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] 
:: Replace pamac-common with extra/libpamac? [Y/n] 
:: Replace python-dbus with extra/dbus-python? [Y/n] 
:: Replace python-dbus-common with extra/dbus-python? [Y/n] 
:: Replace qca with extra/qca-qt5? [Y/n] 
warning: sndio: local (20180120-1) is newer than community (1.7.0-3)
resolving dependencies...
looking for conflicting packages...
:: dbus-python and python2-dbus are in conflict. Remove python2-dbus? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing lib32-libcanberra (0.30+2+gc0620e4-5) breaks dependency 'lib32-libcanberra=0.30+2+gc0620e4-3' required by lib32-libcanberra-gstreamer
:: installing pacman (6.0.0-2) breaks dependency 'pacman<5.3' required by package-query

Please check update announcements:

1 Like

If you do the upgrade with pamac instead of pacman it will resolve the dependency issue for you without manual intervention. But like posted above its ab obsolete package

1 Like

Thanks for your concern cjean and sawdoctor
Updated with pamac worked well for me.
What do you mean by
’ ab obsolete package’ sawdoctor

There was a known problem with updating these packages

[Stable Update] 2021-06-14 - Kernels, Browsers, Mesa, Deepin, Systemd, Gnome Apps 40.2, Pipewire, Haskell

  • 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
1 Like

The packages that you removed with pamac when you upgraded are no longer needed and have been replaced with a different package. So nothing will break removing them

Thanks for the explenation.
And i will now always use pamac to update.