[Share Experiences] Deepin升级到20.2/测试源出现无法进入桌面的解决方法
Tofloor
poster avatar
Kingtous
deepin
2021-04-25 07:11
Author

背景

2021.4.24傍晚从20.1升级20.2+测试源后,出现无法进入桌面的问题,细查开机日志后发现是dtk和qt库升级后,deepin-greeter找库路径不正确导致的。

问题追踪

在我笔记本上,会在/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
Reply Favorite View the author
All Replies
SamLukeYes
deepin
2021-04-25 08:46
#1

/usr/local 里面的是你自己装的吧

Reply View the author
Kingtous
deepin
2021-04-25 09:58
#2
SamLukeYes

/usr/local 里面的是你自己装的吧

没有自己装过 很奇怪

Reply View the author
taneason
deepin
2021-04-25 16:23
#3

Deepin 20.0升級20.2 筆電變密碼無法開機,真是氣死了,資料怎麼。氣氣氣氣死了

Reply View the author
Kingtous
deepin
2021-04-25 17:57
#4
taneason

Deepin 20.0升級20.2 筆電變密碼無法開機,真是氣死了,資料怎麼。氣氣氣氣死了

看看试试我的方法,我也是这样,只不过我是从20.1升级上来的

Reply View the author