Eset 和 libssl 的问题

Eset 和 libssl 的问题

我尝试在谷歌中查找一些东西,但我认为这是太新的问题:

在我尝试安装 esset 之后:

-rw-r--r--  1 root     root     138962674 lut 10 17:19  eea-9.0.5.0-ubuntu18.x86_64.deb

使用此命令(如文档中所述)

dpkg -i eea-9.0.5.0-ubuntu18.x86_64.deb

我收到如下错误:

root@XXX:/home/XXX/Downloads# dpkg -i eea-9.0.5.0-ubuntu18.x86_64.deb 
(Reading database ... 167529 files and directories currently installed.)
Preparing to unpack eea-9.0.5.0-ubuntu18.x86_64.deb ...
Unpacking eea (9.0.5.0) over (9.0.5.0) ...
Setting up eea (9.0.5.0) ...
/opt/eset/eea/bin/upd: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
ESET Endpoint Antivirus error: Module compilation failed.
/opt/eset/eea/lib/cfg: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

任何想法?

答案1

@Thomas Ward 说得对,需要 1.1 库。我可以通过先卸载 ESET eea,然后将所需的 libssl.so.1.1 和 libcrypto.so.1.1 库从已安装的 snap 运行时复制到 /usr/lib/x86_64-linux-gnu/,然后重新安装来解决这个问题。

cp /snap/core20/1434/usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/

cp /snap/core20/1434/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/

答案2

@Jason Sparks,谢谢这个技巧。我使用了当前目录中的文件,因为 1434 不存在。工作正常!聪明 :-)

卸载后的过程:

sudo cp /snap/core20/current/usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/
sudo cp /snap/core20/current/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/
sudo dpkg -i eea-9.0.5.0-ubuntu18.x86_64.deb

https://help.eset.com/eeau/9/de-DE/?activate_eeau.html

很高兴在 ubuntu 22.04 上完成此操作

相关内容