linux - 如何处理报错libXdamage.so.1 : cannot open shared object file on Centos VM?

标签 linux centos virtual-machine rpm

运行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

导致以下错误:

    warning: libXdamage-1.1.4-12.fc28.armv7hl.rpm: Header V3 RSA/SHA256 

    Signature, key ID 429476b4: NOKEY
    error: Failed dependencies:

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 VM?如果可以采用第二种方式,请提供下载地址。

最佳答案

找到提供 libXdamage.so.1 的:# yum provides */libXdamage.so.1

安装 libXdamage :

# yum install libXdamage

无论如何,Fedora 28 pagkage 不适用于 CentOS http://mirror.centos.org/centos/

(而且您似乎没有适用于“armv7hl”处理器的操作系统。因此存在依赖关系。)

关于linux - 如何处理报错libXdamage.so.1 : cannot open shared object file on Centos VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50839865/

相关文章:

centos - centos5.5如何对XFS文件系统启用压缩?

macos - VMWare融合: Change IP of vmnet8

linux - 如何使用 bash 粘贴来自不同文件的列?

linux - 锁定 C++11 std::unique_lock 导致死锁异常

linux - FreeBSD 系统上简单汇编程序的虚假结果

linux - 'sudo dmidecode | grep UUID' 和 '/sys/devices/virtual/dmi/id/product_uuid' 。它们相同吗?

azure - 默认情况下,Azure 子网中的 VM 之间的所有端口是否均开放

linux - Ubuntu : "Can' t load driver file apr_dbd_oracle. 上的 Apache 2.4 所以”

mysql - Centos yum安装事务检查错误

Linux,如何在shell提示符下显示绝对路径?