云网牛站
所在位置:首页 > Linux教程 > 升级到Deepin 20.2并用测试源后出现无法进入桌面的处理案例

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

2021-04-25 10:50:29作者:Kingtous稿源:深度站

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

 

问题由来

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

测试源参考:测试比Deepin 20.2版本更高一级的深度操作系统

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

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

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

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

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

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

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

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

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

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

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

 

问题追踪

在我笔记本上,会在/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

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

 

说明

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

 

相关主题

深度Deepin 20.2存在不少问题,附使用过程中所出的问题汇总

精选文章
热门文章