deepin linux 无法进入桌面,升级到Deepin 20.2并用测试源后出现无法进入桌面的处理案例...

如果你在升级到Deepin 20.2版本并使用了测试源,从而导致无法进入桌面,可尝试以下解决方案。当然,每个人的情况都有所不同,你可以做为参考。以下提供的是一个成功的处理案例。

问题由来

在2021年4月25日,决定把Deepin 20.1升级到Deepin 20.2,然后再用测试源后,出现无法进入桌面的问题,细查开机日志后发现是dtk和qt库升级后,deepin-greeter找库路径不正确导致的。

附:2021年4月23日开始测试的内容

1]、更新系统双内核版本,提升系统稳定性和兼容性。

2]、更新窗口管理器版本,优化使用体验。

3]、修复计算器应用下使用数学公式计算,结果出错的问题。

4]、修复任务下载过程中退出下载器,重启软件后下载任务状态异常的问题。

5]、修复使用QtCreator打开ui文件错误的问题。

6]、修复打开相册、日历、音乐等应用,搜索框图标过小的问题。

7]、修复文管应用下拖动侧边栏书签,出现修改书签位置失败的问题。

8]、修复安全漏洞,提升系统安全性。

9]、修复日历概率性出现提醒两次的问题。

e12d88b4b305b7eef388d356f033f636.png

问题追踪

在我笔记本上,会在/usr/local/lib中找libqt5*以及libdtkwidget5.5.so.5,但是这些库是原5.11版本的,十分奇怪。

可以通过:

strings libQt5Widgets.so.5| grep 5.15

查看是否有5.15输出,判断是否为5.15版本的libQt5Widgets。在之前我这样执行发现没有输出。

找到问题了,接下来很好解决。

处理方法

1、按Fn+F2进入tty文字模式。

2、使用ln -s链接所有libQt5*库到/usr/local/lib,链接前可以直接删掉/usr/local/lib内的所有libQt5*:

sudo ln -s /usr/lib/x86_64-linux-gnu/libQt5* /usr/local/lib/

3、另外链接一下libdtkwidget:

sudo ln -s /usr/lib/x86_64-linux-gnu/libdtkwidget5.5.so.5 /usr/local/lib/libdtkwidget5.5.so.5

4、重启lightdm查看是否可以打开桌面:

sudo service lightdm restart

9772670944aff0860a3c0afae2a29000.png

说明

/usr/local里面的没有自己装过。

相关主题

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值