I can't downgrade mesa driver

When i try to downgrade mesa driver it gives error


Downgrading from A.L.A. is disabled on the stable branch. To override this behavior, set DOWNGRADE_FROM_ALA to 1 .
See https://archived-wiki.manjaro.org/index.php?title=Using_Downgrade  for more details.

Available packages (extra):

   1)  mesa    18.3.2  1  /var/cache/pacman/pkg
   2)  mesa    19.0.0  2  /var/cache/pacman/pkg
+  3)  mesa    21.2.1  1  /var/cache/pacman/pkg

select a package by number: 2
loading packages...
warning: downgrading package mesa (21.2.1-1 => 19.0.0-2)
resolving dependencies...
looking for conflicting packages...

Packages (1) mesa-19.0.0-2

Total Installed Size:   49,85 MiB
Net Upgrade Size:      -50,36 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                       [###########################################################] 100%
(1/1) checking package integrity                                                                     [###########################################################] 100%
(1/1) loading package files                                                                          [###########################################################] 100%
(1/1) checking for file conflicts                                                                    [###########################################################] 100%
error: failed to commit transaction (conflicting files)
mesa: /usr/include/EGL/egl.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/EGL/eglext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/EGL/eglplatform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/gl.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glcorearb.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glx.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glxext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2ext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2platform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl31.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl32.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3ext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3platform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/KHR/khrplatform.h exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/egl.pc exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/gl.pc exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/glesv2.pc exists in filesystem (owned by libglvnd)
Errors occurred, no packages were upgraded.

Hello there.

Partial updated systems are not supported on Manjaro, please see this: System Maintenance - Manjaro

“Don’t downgrade packages, this will always result in a partial update scenario.”

But i am having issues with drivers. I tried everything to fix it. This is my only option

What happens if you use --overwrite '*' after your command ?

Also, are you sure you do not have NOW a partial update and that is why the graphic drivers are not working?

i have the latest packages. And also it says i shouldn’t downgrade.

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