Dear Maintainer, After upgrading to wheezy, it is not possible to run evolution when someone connects to linux box from remote client x2go, vnc below message from term screen Xlib: extension "GLX" missing on display ":1". Failed to connected to any renderer: XServer appears to lack required GLX support I googled internet and someone discribed solution http://unix.stackexchange.com/questions/75621/how-to-get-evolution-to-run-in-vnc-on-debian-wheezy This solution (using VirtualGL code) works for me, evolution starts and does well until I try to compose massage, after clicking to edit window in evolution-composer or move to edit window by tab key, evolution crashes. evolution(evolution:14075): Gdk-WARNING **: The program 'evolution' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 2304 error_code 2 request_code 147 minor_code 26)
Hi, To solve problem I also tried debian package glx-alternatives-mesa with x11 driver compiled in (see http://www.virtualgl.org/Documentation/Mesa) After this change evolution behave the same way like with virtualGL software. It starts and doing well and crash with similar message if someone in composition message window tried to edit massage. Mirek Ławniczek
Hi, After upgrading to wheezy recently, and moving from NoMachine to X2Go, same thing happened to me. I don't think looking into VirtualGL when it only provides a partly solution is making a lot of sense, who would accept an email client that cannot compose a message? If I can test anything, let me know, I really liked remote NX with Gnome in the past. Kind regards, Jort
Hi After upgrading to Debian Jessie, Evolution crashed again when running remotely with x2go nx etc. I again followed description from turbovnc site http://www.turbovnc.org/Documentation/Mesa Download the latest Mesa source (9.2.2 as of this writing) from ftp://ftp.freedesktop.org/pub/mesa/ and untar it. * Build Mesa: cd Mesa-* autoreconf -fiv ./configure --enable-xlib-glx --disable-dri --with-gallium-drivers=swrast make * Add {Mesa build directory}/lib to your LD_LIBRARY_PATH environment variable prior to running a 3D application. I didn't change LD_LIBRARY_PATH environment, I added file with path to compiled lib to /etc/ld.so.conf.d instead. This time Evolution not crash in composition window like before. If Evolution is using libcairo2 maybe this bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721181 cause that crash in Debian wheezy. After I applyed mesa lib, I got Evolution working remotely by x2go very stable and robust. Mirek Ławniczek
Hi all, I found another workaround in the x2go wiki: http://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround I needed to manually install libzip-dev and libedit-dev for it to build. Instead of exporting LD_LIBRARY_PATH, you can start evolution like this: LD_LIBRARY_PATH=$HOME/mesa-10.3.2/build/linux-x86_64-debug/gallium/targets/libgl-xlib/:${LD_LIBRARY_PATH} evolution Working smoothly for me now. :)
Dear Maintainer, From version 3.30.5-1 Evolution in remote session x2go can be run without workaround mentioned below. It seems for me that the bug is closed. Mirek Ławniczek