[opengl] can not launch any opengl app since last update

2016-05-27 19:17:54|install|Mesa-libGLESv2-2|10.3.7-91.18.1|x86_64||download.opensuse.org-update|af23167748dc66a3aae74ac81d1c3164e102835148eac486e1c1d09b0ff32141|
2016-05-27 19:17:54|install|Mesa-libGLESv1_CM1|10.3.7-91.18.1|x86_64||download.opensuse.org-update|8036ab118081e448fabf05abbf53ed797e08cedb0c307fd610ceed40d7eef834|
2016-05-27 19:17:55|install|Mesa-libEGL1|10.3.7-91.18.1|x86_64||download.opensuse.org-update|56c29a05e7415a9cad3b1dd20543ff6a0a5828a39f39c56aeb51ae29371097c3|
2016-05-27 19:17:55|install|Mesa-libEGL-devel|10.3.7-91.18.1|x86_64||download.opensuse.org-update|8fdab0f7cb54440c54f2a7993a15485fbb8c7d6264e83a0f4e010e1c6e97ee59|
2016-05-27 19:17:55|install|Mesa|10.3.7-91.18.1|x86_64||download.opensuse.org-update|684169ee88a4116e3a31dffbc66a7c0245b1195c66f5413375db1a8c7c9e0782|
2016-05-27 19:17:55|install|Mesa-libGLESv2-devel|10.3.7-91.18.1|x86_64||download.opensuse.org-update|53954a86b94926365dc12b02cbd98ac8d21bcaf79824b00ca34638662d6a60e5
2016-05-27 19:17:55|install|Mesa-libGLESv1_CM-devel|10.3.7-91.18.1|x86_64||download.opensuse.org-update|e2dd66279482bd2d8bb8cc3ded62d85d1ad0784b85c03ee1a21697f2033a5
2016-05-27 19:17:55|install|Mesa-libGL1|10.3.7-91.18.1|x86_64||download.opensuse.org-update|aaaf1c7851bbeb229a2de88ce2e4d02e05423994de96f60a1c76fb37de1e5a5d|
2016-05-27 19:17:56|install|libreoffice-icon-theme-galaxy|5.0.6.3-31.3|noarch||download.opensuse.org-update|aa8cb5d626902166d52949e2d8645abc6cd2429b7fb24b7e0f5de50e9
2016-05-27 19:17:56|install|Mesa-libGL-devel|10.3.7-91.18.1|x86_64||download.opensuse.org-update|04f2a567dd91692c2dccad38ffcdb7bb96a7a24c5781cde9979566bf3f9d139e|

That’s the incriminated update… since then I can not launch any application related to libGL.

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Segmentation fault

how can I set back the previous opengl driver that was working ?

I think the opengl driver is still there as amd catalyst is working and the different desktop effects based on opengl are working. The only issue is related to libGL.

I think but I can’t remember that the MESA driver wasn’t installed on this computer… usually this one is selected to run with intel based graphics card.

Problem is I don’t want to mess up my computer again by uninstalling the MESA related stuff, … (looking at Yast, there is plenty of files to be removed with MESA – around 600).

http://paste.opensuse.org/55973800

This is the system config… I think something has changed since the last time where the ati driver was updated and messed up the whole display.

Problem solved: reinstall the amd driver has solved the issue.

Now I took snapshots to be sure of what I was saying.

Effectively the MESA driver messed it up.

That was the screen I had (I remembered some details changed with the update) before (and now)

http://paste.opensuse.org/95455484

That was the screen I had when the system was messed up

http://paste.opensuse.org/55973800

That’s a common problem with the proprietary drivers (fglrx and nvidia).
They replace parts of Mesa (e.g. libGL1 and libEGL1) with their own versions. This is also what causes OpenGL not to work with the open source drivers (not even the software renderer) if you install a proprietary one.

Installing a Mesa update puts the original (Mesa’s) versions back into place, which in turn breaks the proprietary driver’s OpenGL.

This shouldn’t happen though if you use the packages from the corresponding repos, as they contain workarounds for exactly that.