Проблема с libx11.so.6: undefined symbol: xcb_wait_for_reply64

У меня проблема с однодневной аркой. Я случайно переместил /usr/lib/libX11.so.6 из /usr/lib а затем вернул его. Но теперь я не могу запустить Android Studio из-за этого:

/usr/lib/jvm/java-8-jdk/bin/java: symbol lookup error: /usr/lib/libX11.so.6: undefined symbol: xcb_wait_for_reply64

Я пытался:

  • Переустановка / перекомпиляция libxcb и libX11
  • Переключение между JDK Oracle и OpenJDK
  • Переустановлено AS

Ничего не работает. Разрешения и собственность выглядят хорошо для меня:

 me@laptop ~ % ls -ld /usr/lib/libX11* lrwxrwxrwx 1 root root 19 Oct 5 00:24 /usr/lib/libX11-xcb.so -> libX11-xcb.so.1.0.0 lrwxrwxrwx 1 root root 19 Oct 5 00:24 /usr/lib/libX11-xcb.so.1 -> libX11-xcb.so.1.0.0 -rwxr-xr-x 1 root root 5968 Oct 5 00:24 /usr/lib/libX11-xcb.so.1.0.0 lrwxrwxrwx 1 root root 15 Oct 5 00:24 /usr/lib/libX11.so -> libX11.so.6.3.0 lrwxrwxrwx 1 root root 15 Oct 5 00:24 /usr/lib/libX11.so.6 -> libX11.so.6.3.0 -rwxr-xr-x 1 root root 1306096 Oct 5 00:24 /usr/lib/libX11.so.6.3.0 me@laptop ~ % ls -ld /usr/lib/libx* lrwxrwxrwx 1 root root 14 Oct 2 09:27 /usr/lib/libx264.so -> libx264.so.148 -rwxr-xr-x 1 root root 1027856 Oct 2 09:27 /usr/lib/libx264.so.148 lrwxrwxrwx 1 root root 13 Sep 29 09:09 /usr/lib/libx265.so -> libx265.so.95 -rwxr-xr-x 1 root root 14953136 Sep 29 09:09 /usr/lib/libx265.so.95 lrwxrwxrwx 1 root root 21 Oct 7 04:01 /usr/lib/libxatracker.so -> libxatracker.so.2.3.0 lrwxrwxrwx 1 root root 21 Oct 7 04:01 /usr/lib/libxatracker.so.2 -> libxatracker.so.2.3.0 -rwxr-xr-x 1 root root 3305176 Oct 7 04:01 /usr/lib/libxatracker.so.2.3.0 lrwxrwxrwx 1 root root 25 May 22 13:44 /usr/lib/libxcb-composite.so -> libxcb-composite.so.0.0.0 lrwxrwxrwx 1 root root 25 May 22 13:44 /usr/lib/libxcb-composite.so.0 -> libxcb-composite.so.0.0.0 -rwxr-xr-x 1 root root 10336 May 22 13:44 /usr/lib/libxcb-composite.so.0.0.0 lrwxrwxrwx 1 root root 22 May 22 13:44 /usr/lib/libxcb-damage.so -> libxcb-damage.so.0.0.0 lrwxrwxrwx 1 root root 22 May 22 13:44 /usr/lib/libxcb-damage.so.0 -> libxcb-damage.so.0.0.0 -rwxr-xr-x 1 root root 10336 May 22 13:44 /usr/lib/libxcb-damage.so.0.0.0 

я бегу

 me@laptop ~ % uname -a Linux laptop 4.7.6-1-ARCH #1 SMP PREEMPT Fri Sep 30 19:28:42 CEST 2016 x86_64 GNU/Linux 

Любые указатели на то, как это решить? Спасибо!

* РЕДАКТИРОВАТЬ *

Проблема не специфична для java, так как genymotion не может быть запущен:

 me@laptop ~ % genymotion genymotion: symbol lookup error: /usr/lib/libX11.so.6: undefined symbol: xcb_wait_for_reply64 

* 2nd EDIT *

Следующее @ n.st совет:

 me@laptop ~ % ldd $(which genymotion) | grep libX11 libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fc3520d5000) libX11-xcb.so.1 => /opt/genymotion/libX11-xcb.so.1 (0x00007fc34e201000) me@laptop ~ % sudo mv /opt/genymotion/libX11-xcb.so.1 . [sudo] password for me: me@laptop ~ % genymotion genymotion: symbol lookup error: /usr/lib/libX11.so.6: undefined symbol: xcb_wait_for_reply64 127 me@laptop ~ % ldd $(which genymotion) | grep libX11 libX11.so.6 => /usr/lib/libX11.so.6 (0x00007feb0712d000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007feb03259000) me@laptop ~ % ldd $(which genymotion) | grep libxcb libxcb-dri3.so.0 => /opt/genymotion/libxcb-dri3.so.0 (0x00007f5f354e1000) libxcb-present.so.0 => /opt/genymotion/libxcb-present.so.0 (0x00007f5f352de000) libxcb-sync.so.1 => /opt/genymotion/libxcb-sync.so.1 (0x00007f5f350d8000) libxcb.so.1 => /opt/genymotion/libxcb.so.1 (0x00007f5f34270000) libxcb-glx.so.0 => /opt/genymotion/libxcb-glx.so.0 (0x00007f5f34059000) libxcb-dri2.so.0 => /opt/genymotion/libxcb-dri2.so.0 (0x00007f5f33e54000) 

One Solution collect form web for “Проблема с libx11.so.6: undefined symbol: xcb_wait_for_reply64”

У меня была эта проблема с genymotion .
Просто перейдите в каталог genymotion ( cd /opt/genymotion ) и сделайте.

 sudo mv libxcb.so.1 libxcb.so.1.back 

Если это не решило вашу проблему,

 sudo mv libxcb.so.1.back libxcb.so.1 
  • что означает * - * - c - * - * - * значение в настройке шрифта
  • Использование переназначенной клавиши Left Control <LCTL> в качестве ярлыка
  • Как вскрыть «скрытое» приложение X
  • Отключить обе клавиши переключения и включить блокировку шапки в смену
  • (X) буфер копирования / вставки, перезаписанный Firefox автозаполнением / автозагрузкой
  • xfce4 не может создать сочетание клавиш с PrintScreen + letter
  • Как отключить выход из системы (всегда выключается) в xfce4?
  • Можно ли использовать x-forward приложения для Windows в Linux, если Windows PC работает Xming?
  • lxde stop auto максимизирует вертикаль при перемещении окна в правый край экрана
  • Поведение окна сценариев в KDE зависит от используемого монитора
  • Работа Anacron жалуется: «Gtk-WARNING **: невозможно открыть дисплей»
  • Interesting Posts

    Иногда не удается получить доступ к компьютеру через тугое соединение

    Linux: интерфейс / управление 3,5 мм наушники или порт микрофона?

    Как файлы исправления rsync, когда есть разница в середине?

    CentOS не может монтировать / home, Ошибка получения полномочий: Ошибка инициализации полномочий: Не удалось подключиться: нет такого файла или каталога

    Подробное профилирование для каждого процесса

    Запустить скрипт при запуске после всего остального

    как использовать bash для запуска одной и той же команды с группой переменных?

    Справочные руководства по настройке сети в Fedora / CentOS / RHEL?

    Перебирайте файл и читайте значения из двух столбцов в переменные

    rpm: что определяет, обновляет ли пакет предыдущий или добавляется дополнительно

    NFS монтируется с неподходящими UID / именами пользователей

    Как определить aptitude для автоматической установки отсутствующих пакетов вместо того, чтобы удалять их в зависимости от зависимостей?

    bash_completion для разрешения ip в именах хостов

    Не показывайте вывод подзаголовка

    ошибка, возникающая при использовании su -c: bash: без контроля заданий в этой оболочке

    Linux и Unix - лучшая ОС в мире.