Meaning of pacman error notice

I am using Manjaro minimal Xfce. I;m relatively new to arch-based distros. Doing a sudo pacman -Syu produced the following error message: warning: lib32-mesa: local (22.0.0-1) is newer than multilib (21.3.8-2). I would like to fix this, presumably by removing the older package. How do I do that?

Hello @rocket :wink:

Seems you switched from testing to stable branch:

$ mbn info lib32-mesa --quiet
Branch         : unstable
Name           : lib32-mesa
Version        : 22.0.2-1
Repository     : multilib
Build Date     : Fri 22 Apr 2022 19:01:58 
Packager       : Laurent Carlier <lordheavym@archlinux.org>
Branch         : testing
Name           : lib32-mesa
Version        : 22.0.1-3
Repository     : multilib
Build Date     : Wed 06 Apr 2022 23:30:58 
Packager       : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Branch         : stable
Name           : lib32-mesa
Version        : 21.3.8-2
Repository     : multilib
Build Date     : Mon 18 Apr 2022 09:37:28 
Packager       : Philip Müller <philm@manjaro.org>

You need to enable the downgrade possibility:

sudo pacman -Syyuu

OR

pamac upgrade --force-refresh --enable-downgrade

Or set it on the ignore list if you wish.

Yes. These commands worked. Thanks very much.

It is worth noting that you can just ignore it as it is very unlikely to cause an issue. I get warned that my Python version is newer than what is in the repos on most updates but has not caused a problem.

For more details: [HowTo] Fix package "is newer than ..."

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