centos 7
gnome works just fine
xfce and mate were working till now
what is this error about
xfce4-session: symbol lookup error: /usr/lib64/libXrandr.so.2: undefined symbol: _XGetRequest
mate-session: symbol lookup error: /usr/lib64/libXrandr.so.2: undefined symbol: _XGetRequest
ldd -v /usr/lib64/libXrandr.so.2
linux-vdso.so.1 => (0x00007fff2a1df000)
libXext.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libXext.so.6 (0x00007f6a159ea000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f6a154c5000)
libX11.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libX11.so.6 (0x00007f6a152e8000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f6a14f1a000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f6a14d16000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6a158db000)
Version information:
/usr/lib64/libXrandr.so.2:
libc.so.6 (GLIBC_2.14) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib64/libc.so.6
/opt/ansys_inc/v201/Electronics/Linux64/defer/libXext.so.6:
libc.so.6 (GLIBC_2.2.5) => /usr/lib64/libc.so.6
/usr/lib64/libXrender.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib64/libc.so.6
/opt/ansys_inc/v201/Electronics/Linux64/defer/libX11.so.6:
libdl.so.2 (GLIBC_2.2.5) => /usr/lib64/libdl.so.2
libc.so.6 (GLIBC_2.3) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib64/libc.so.6
/usr/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
/usr/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /usr/lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib64/libc.so.6
libXrandr.so.2: undefined symbol: _XGetRequest
Re: libXrandr.so.2: undefined symbol: _XGetRequest
The first things to check are the contents of the environment variable LD_LIBRARY_PATH and the output of nm -D to see if the symbol actually exists:
Does gnome-session use the same version of libXrandr as xfce-session/mate-session?
Code: Select all
nm -D /usr/lib64/libXrandr.so.2 | grep -w _XGetRequest
Code: Select all
ldd /usr/libexec/gnome-session-binary | grep libXrandr
Re: libXrandr.so.2: undefined symbol: _XGetRequest
I'd also be loking at why you're using non-CentOS versions of things...
libXext.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libXext.so.6 (0x00007f6a159ea000)
libX11.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libX11.so.6 (0x00007f6a152e8000)
libXext.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libXext.so.6 (0x00007f6a159ea000)
libX11.so.6 => /opt/ansys_inc/v201/Electronics/Linux64/defer/libX11.so.6 (0x00007f6a152e8000)
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: libXrandr.so.2: undefined symbol: _XGetRequest
prepend-path LD_LIBRARY_PATH /opt/ansys_inc/v201/autodyn/lib/linx64/:/opt/ansys_inc/v201/Framework/bin/Linux64:
/opt/ansys_inc/v201/Electronics/Linux64/defer:/usr/lib64:/opt/ansys_inc/v201/polyflow/polyflow20.1.0/lnamd64/libs
this was preventing mate from starting .
moving it to a module file to run after the Desktop get started solved the problem.
/opt/ansys_inc/v201/Electronics/Linux64/defer:/usr/lib64:/opt/ansys_inc/v201/polyflow/polyflow20.1.0/lnamd64/libs
this was preventing mate from starting .
moving it to a module file to run after the Desktop get started solved the problem.
Re: libXrandr.so.2: undefined symbol: _XGetRequest
how to mark this as solved?
Re: libXrandr.so.2: undefined symbol: _XGetRequest
I think you can edit the title of threads you have started.