尝试在 Ubuntu 22.04(Jammy Jellyfish)上运行 WPS-Office 时出现错误:libcrypto.so.1.1:无法打开

尝试在 Ubuntu 22.04(Jammy Jellyfish)上运行 WPS-Office 时出现错误:libcrypto.so.1.1:无法打开

介绍

你好,我是 Ubuntu 22.04 (Jammy Jellyfish) 的用户

在上一个版本的 ubuntu 中我使用了(Ubuntu 21.10)。以前我可以从快捷方式或终端运行 wps-office。然而,在我将 ubuntu 升级到版本 22.04(Jammy Jellyfish)并将内核升级到 Linux 版本后5.17.3-051703-generic。我无法运行我的 wps,当我在终端中运行它时,它没有给出任何输出,例如程序已停止。但是当我使用命令运行它时,sudo wps它运行良好。

我尝试过的一些测试是直接从目录运行 wps 二进制文件/opt/kingsoft/wps-office/office6


不使用 sudo 运行

如果我尝试运行 wps-office 使用命令,$ ./wps它将提供类似以下输出:

sann@sann-x86-64:/opt/kingsoft/wps-office/office6$ ./wps
dlopen /opt/kingsoft/wps-office/office6/libkprometheus.so failed , error: libcrypto.so.1.1: could not open shared object file: No such file or directory

使用 sudo 运行

但是如果我尝试运行 wps-office 使用命令,$ sudo ./wps应用程序运行良好。


问题

如何像平常一样在没有 root 访问权限的情况下运行我的 wps-office,因为它会提供error: libcrypto.so.1.1: could not open二进制文件的输出?

顺便说一下我的规格:

$ hostnamectl
       Icon name: computer-laptop
         Chassis: laptop
      Machine ID: bf04614f92c14cfc852e40a21044494b
         Boot ID: 9e24b1c62abb423dab886b65d3ecc9ed
Operating System: Ubuntu Jammy Jellyfish (development branch)
          Kernel: Linux 5.17.3-051703-generic
    Architecture: x86-64
 Hardware Vendor: Acer
  Hardware Model: One Z1402

$ lsb_release -a
LSB Version:    core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description:    Ubuntu Jammy Jellyfish (development branch)
Release:        22.04
Codename:       jammy

我非常感谢你的帮助(:

答案1

在 Xubuntu 22.04 上也发现了同样的问题,wps office 只能使用 sudo 运行。

解决了 : 手动安装 libssl-1.1 包,它可以工作并且 wps office 可以再次在无需 sudo 的情况下运行。

wget https://mirror.umd.edu/ubuntu/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.13_amd64.deb

dpkg -i libssl1.1_1.1.1f-1ubuntu2.13_amd64.deb

答案2

我这里也遇到了同样的问题。看起来这都是关于文件夹下两个文件libcrypto.so和的权限。将它们的权限更改为libssl.so/opt/kingsoft/wps-office/office6755将工作。

答案3

我遇到了类似的问题。WPS Office 11 无法在 Ubuntu 22.04 中启动,但终端中没有任何错误。使用时它可以正常启动sudo wps

解决方案解决了我的问题:

  1. 下载.rpm 包并使用 alien 将其转换为.deb

    sudo alien wps-office-11.1.0.10976.XA-1.x86_64.rpm

  2. 安装新的 .deb 包

    sudo apt 安装./wps-office-11.1.0.10976.XA-1.x86_64.deb

相关内容