Как бороться с ошибкой libXdamage.so.1: не удается открыть файл общего объекта на Centos VM? - PullRequest
0 голосов
/ 13 июня 2018

Запуск Java-программы получил исключение:

Caused by:
    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. 
Firefox console output:\nXPCOMGlueLoad error for file 
/home/anarinsky/.alternator/browsers/firefox/libxul.so:
libXdamage.so.1:
cannot open shared object file: No such file or directory
Couldn't load XPCOM.\n

Предполагается, что это исключение связано с отсутствием установленного libXdamage.so.1, поэтому я скачал rpm libXdamage-1.1.4-12.fc28.armv7hl.rpm, но при установке:

rpm -ivh libXdamage-1.1.4-12.fc28.armv7hl.rpm

возникла следующая ошибка:

предупреждение: libXdamage-1.1.4-12.fc28.armv7hl.rpm: заголовок V3 RSA / SHA256

Подпись, идентификатор ключа 429476b4: ошибка NOKEY: сбойные зависимости:

ld-linux-armhf.so.3 is needed by libXdamage-1.1.4-12.fc28.armv7hl
ld-linux-armhf.so.3(GLIBC_2.4) is needed by libXdamage-1.1.4-12.fc28.armv7hl
libX11.so.6 is needed by libXdamage-1.1.4-12.fc28.armv7hl
libXfixes.so.3 is needed by libXdamage-1.1.4-12.fc28.armv7hl
libc.so.6 is needed by libXdamage-1.1.4-12.fc28.armv7hl
libc.so.6(GLIBC_2.4) is needed by libXdamage-1.1.4-12.fc28.armv7hl
libgcc_s.so.1 is needed by libXdamage-1.1.4-12.fc28.armv7hl
libgcc_s.so.1(GCC_3.5) is needed by libXdamage-1.1.4-12.fc28.armv7hl

Запущена установка libX11, но снова получены сбойные зависимости

Возможно ли установить все пакетыоднажды?Или, может быть, скачать виртуальную машину Centos, которая уже содержит все пакеты?Если возможен второй способ, укажите URL для загрузки.

1 Ответ

0 голосов
/ 13 июня 2018

Найдите пакет , предоставляющий libXdamage.so.1: # yum provides */libXdamage.so.1

Установите libXdamage:

# yum install libXdamage

В любом случае pagkage для Fedora 28 не подойдетдля CentOS http://mirror.centos.org/centos/

(И, похоже, у вас нет ОС для процессора armv7hl. Отсюда и зависимости.)

...