如果你在升级到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]、修复日历概率性出现提醒两次的问题。
问题追踪 在我笔记本上,会在/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
说明 /usr/local里面的没有自己装过。
相关主题 |