deepin无法登录问题分析及解决

一. 在登陆界面,或者解锁界面无法登陆

  1. 常见情况是从dde-daemon升级到新的deepin-authenticate认证框架之后需要重启来完成认证框架的启动和关闭
    查看/etc/pam.d/common-auth下面的文件是否包含deepin-authenticate的字样,表示文件已经被替换为了新的认证框架配置文件。
    如果已经安装deepin-authenticate但是/etc/pam.d/common-auth下面的配置文件是dde-daemon覆盖的将导致无法登陆。
  2. 查看/var/log/authinfo.log中给出的信息
  3. 快速解决办法:切换到tty,然后重新安装deepin-authenticate 即 sudo apt reinstall deepin-authenticate
  4. deepin-desktop-schemas安装过程中出现异常,导致配置没有跑完
    查看vim ~/.xsession-errors中报错“com.deepin.dde.display”缺少”color-template-mode“;
    通过gsettings list-keys com.deepin.dde.display
    发现列出来的方法正好缺少上面报错的那个”color-template-mode“;
    搜索“com.deepin.dde.display”发现在startdde中定义的,查看startdde版本是否正确;
    dpkg -S com.deepin.dde.display.gschema.xml查看这个属于deepin-desktop-schemas;
    apt policy deepin-desktop-schemas查看版本是否正确;
    查看vim com.deepin.dde.display.gschema.xml文件内容是否正确;
    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    将「/usr/share/glib-2.0/schemas/」里面的「*.gschema.xml」编译成「/usr/share/glib-2.0/schemas/gschemas.compiled」,再用gsettings list-keys,就正常了

二. 登陆界面关闭了,但马上又显示

此问题在登陆界面已经认证成功,开启x11 session失败导致无法进入桌面环境;
具体需要查看当前登陆用户目录下的~/.xsession-errors. 具体查看的内容是看startdde是否拉起dde-desktop, dde-dock等基础桌面环境。
经常出现的问题是:更新后startdde被卸载导致无法进入桌面环境,需要重新安装startdde。
另一种情况是startdde调用的gsettings文件不存在,导致startdde退出从而无法进入桌面环境。

如果遇到什么问题点击这里咯:deepin官网deepin论坛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值