运行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:Header V3 RSA/SHA256
签名,密钥ID 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虚拟机?如果第二种方式可行,请提供下载网址。
最佳答案
找到提供libXdamage.so.1:# yum provides */libXdamage.so.1
安装libXdamage:
# yum install libXdamage
不管怎么说,一个28页的软呢帽在半个世纪内是行不通的
(而且看起来你还没有一个“armv7hl”处理器的操作系统。因此产生了依赖关系。)