ubuntu22.04升级WPS到版本11.1.0.10976(官方已经在11.1.0.11664中修复该问题)后普通用户打不开,sudo wps却可以运行。

解决方案

方法一

使用如下命令(将opt/kingsoft/wps-office/office6/l目录下的ibssl.so.1.1和libcrypto.so.1.1设置为任何人可读):

sudo chmod +r /opt/kingsoft/wps-office/office6/libssl.so.1.1
sudo chmod +r /opt/kingsoft/wps-office/office6/libcrypto.so.1.1

可行,且更改最少。

方法二

sudo chmod 0777 -R  /opt/kingsoft/wps-office
rm -rf  ~/.config/Kingsoft/

来源:https://blog.csdn.net/Steven_Start/article/details/124566000
可行,缺点是:在/opt/kingsoft/wps-office下,任何人可以读写或执行的任何文件(如果没有权限洁癖,基本无影响)。

方法三

https://blog.csdn.net/weixin_43570518/article/details/124387876
下载缺少的ssl动态库,理论可行,没试过。

问题定位方法

前提:wps不能启动是权限引起的。

which wps | xargs cat -n | more

结果(q退出):

1    #!/bin/bash
     2    
     3    gOpt=
     4    #gOptExt=-multiply
     5    gTemplateExt=("ett" "xlt" "xltx" "xltm" "dpt" "pot" "potx" "potm" "wpt" "dot" "dotx" "dotm")
     6    gBinPath=$(dirname "$0")
     7    if [ -d "${gBinPath}/office6" ]; then
     8        gInstallPath=${gBinPath}
     9    else
    10        gInstallPath=/opt/kingsoft/wps-office
    11    fi
    12    gApp=wps
    13    gDaemon=0
    14    gIsCloud=0
    15    gIsOA=0
    16    gIsCloudOA=0
    17    gIsUrl=0

由第10行知wps的默认安装路径(install path,即变量gInstallPath)是/opt/kingsoft/wps-office。

保存/opt/kingsoft/wps-office目录和子目录下所有文件的文件信息((使用awk保留权限和文件名)到office1.txt:

ls -RAl /opt/kingsoft/wps-office | awk '{print $1,$9}' > office1.txt

以任意方法安装WPS(我使用timeshift回退了系统所以还有旧版本wps):

sudo apt install ./wps-office_11.1.0.10976_amd64.deb

再次执行ls命令,但是保存在不同文件,比如office2.txt

ls -RAl /opt/kingsoft/wps-office | awk '{print $1,$9}' > office2.txt

对比文件差异:

diff office1.txt office2.txt

结果:

58c58
< -rwxr-xr-x libcrypto.so.1.1
---
> --wx--x--x libcrypto.so.1.1
212d211
< lrwxrwxrwx libSDL2.so
217c216
< -rwxr-xr-x libssl.so.1.1
---
> --wx--x--x libssl.so.1.1
13633a13633
> drwxr-xr-x sortdict
23642a23643,23645
> /opt/kingsoft/wps-office/office6/mui/zh_CN/resource/sortdict
> 总用量
> -rw-r--r-- sortdict.txt

office6/libssl.so.1.1和libcrypto.so.1.1在升级前后权限不一样(升级后任何任何用户不能读),而且升级前可以使用。所以修改两个文件的权限即可。

搜索文件位置:

find /opt/kingsoft/wps-office -name libcrypto.so.1.1
find /opt/kingsoft/wps-office -name libssl.so.1.1

修改文件权限:

sudo chmod +r /opt/kingsoft/wps-office/office6/libssl.so.1.1
sudo chmod +r /opt/kingsoft/wps-office/office6/libcrypto.so.1.1

ubuntu WPS升级后打不开相关推荐

  1. macbookpro升级后打不开eclipse_维修分享——面容坏升级iOS13系统后 导致前后摄像头都打不开...

    最近搜狗CEO王小川在微博上吐槽说:手机升级iOS13系统后,导致前后摄像头打不开.我这正好也碰到了一样的故障.经过研究,总结出导致的原因和维修方法分享给大家. 首先和大家科普下,面容的组成部分 环境 ...

  2. 华为升级后打不开htmL文件了,为什么192.168.3.1进不去 华为192.168.3.1登录页面打不开-192路由网...

    本文主要介绍了,在设置华为无线路由器时,192.168.3.1登录页面打不开的解决办法.华为路由器使用192.168.3.1作为登录地址,如果在浏览器中输入192.168.3.1打不开登录页面,请按照 ...

  3. Win11升级后打不开开始菜单

    个人博客&本文链接 首先注销你的账户,右下角打开设置-账户-账户信息-改用本地登录 Win+R,gpedit.msc打开组策略编辑器,计算机配置-Windows设置-安全设置-本地策略-安全选 ...

  4. win7升级ie到ie10后打不开的解决办法

    看到IE10支持了WIN7,马上安装了 IE10 浏览器,但安装好之后打不开,于是上网找解决方法, 都不行,建议我卸载,后来尝试其他方法,成功,如下:  +打 开 windows7 开始 - > ...

  5. 计算机 睡眠 无法打印,台式机睡眠后打不开怎么办

    台式机睡眠了一会儿,可是开不了机了,怎么办呢?下面由学习啦小编给你做出详细的台式机睡眠后打不开解决方法介绍!希望对你有帮助! 台式机睡眠后打不开解决方法一: 如果按开关都没有反映的话,就要拨下电源,等 ...

  6. win7计算机睡眠后无法唤醒,win7系统待机后打不开怎么办|win7待机无法唤醒的解决方法...

    ‍‍‍‍ 有些时候我们需要短暂的离开电脑一会儿,这时通常会选择让计算机进入待机状态.可最近有win7 64位系统的用户遇到了电脑待机后打不开的问题,遇到待机无法唤醒该怎么办呢?会出现这种情况很有可能是 ...

  7. locust安装成功为什么运行脚本后打不开页面或运行脚本会报错

    locust安装成功为什么运行脚本后打不开页面或运行脚本会报错? 小编之前安装环境后还用过一段时间,后面准备继续用的时候,却发现运行脚本都会报错,所以页面也打开不开啰. 安装locust成功 locu ...

  8. wamp找不到服务器,WampServer服务器多站点配置后打不开phpMyAdmin的解决办法

    WampServer服务器多站点配置后打不开phpMyAdmin的解决办法 (Forbidden You don't have permission to access / on this serve ...

  9. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法

    ISE 14.7安装教程最新版(Win10安装)--解决Win10安装完后打不开快捷方式的方法 参考文章: (1)ISE 14.7安装教程最新版(Win10安装)--解决Win10安装完后打不开快捷方 ...

最新文章

  1. Hibernate查询语言(HQL)
  2. Internet Explorer 9 新功能:固定并快速打开常用网站
  3. 计算机设备的存放,哪一种设备不能用于长期保存计算机数据
  4. MySql整理(基础|进阶|运维)【黑马程序员视频】
  5. 手机变身电脑摄像头 Droidcam使用
  6. 解除windows10多账户远程桌面连接限制
  7. excel 职位分析
  8. 陈茁20172260数据结构笔记
  9. 从零配置专属neovim - 1.配置设计概述
  10. ffmpeg 为视频添加背景音乐---单音频轨道stream
  11. TzT233的大盘鸡(未完成)
  12. 关于BIOS的入口地址0xFFFF0
  13. PHP+Apache安装for windows
  14. Matlab bsxfun函数
  15. llvm clang esl 一些常用指令
  16. BJDCTF on buuoj
  17. 一份医院必备的「信息化建设项目」指南
  18. 新Chrome浏览器不支持html5的问题
  19. 江苏单招计算机专业哪个学校好,江苏省单招有哪些学校录取计算机专业的考生...
  20. [转载]如何【系统性学习】——从“媒介形态”聊到“DIKW 模型”

热门文章

  1. 内置函数:greatest()和least()函数
  2. MAC10.15.4无法开启ToDesk屏幕录制权限
  3. My Seventh Page - 设计链表 - By Nicolas
  4. 牛客竞赛每日俩题 - Day12
  5. u盘自动打开html,手机怎样读取u盘文件
  6. kubernetes-dashboard登录出现forbidden 403
  7. unix常用命令对照表及常用命令资料
  8. 小新air15为啥没人买_关于我购买小新air15 2021后又败家买东西这一件事
  9. 农历查询API接口说明,农历API
  10. 来了解一下香港公司的离岸豁免-跨境知道