Bug ID 972668
Summary XServer and raspberrypi-userland don't work together on openSUSE-Tumbleweed-ARM
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware armv7
OS SUSE Other
Status NEW
Severity Normal
Priority P5 - None
Component X.Org
Assignee xorg-maintainer-bugs@forge.provo.novell.com
Reporter notavailable@posteo.de
QA Contact xorg-maintainer-bugs@forge.provo.novell.com
Found By ---
Blocker ---

Created attachment 670514 [details]
Xorg.0.log

When you install raspberrypi-userland on TW ARM images with a desktop
environment, XServer doesn't start anymore. I could not use any of the latest
images (2016.03.24) with E20, LXQt and Xfce. These are the errors I get with
Xfce.

Instead Xorg.0.log simply shows the following message at the end: 

"Server terminated successfully (0). Closing log file."

Starting programs from the command-line gives the output: 

"nohostname:~ # yast2
/usr/lib/YaST2/bin/y2controlcenter: error while loading shared libraries:
libGLESv2.so.2: cannot open shared object file: No such file or directory"

"nohostname:~ # firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libEGL.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM."

During the installation process of raspberrypi-userland there are two messages:

"/sbin/ldconfig: /usr/lib/libEGL.so is not a symbolic link"

"/sbin/ldconfig: /usr/lib/libGLESv2.so is not a symbolic link"

When you reinstall raspberrypi-userland with the -f option, you get this
output:

nohostname:~ # yast2
Unable to find an X11 visual which matches EGL config 20
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
/sbin/yast2: line 440:  1382 Speicherzugriffsfehler  (core dumped) $y2ccbin
$Y2UI_ARGS "$@"

nohostname:~ # firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
/usr/lib/libEGL.so.1: undefined symbol: glDiscardFramebufferEXT
Couldn't load XPCOM.

The second installation creates two symlinks in /usr/lib/:

libEGL.so.1  and libGLESv2.so.2


You are receiving this mail because: