无法登录我的用户帐户

无法登录我的用户帐户

我通过安装 10 月 13 日发布的最新备用 CD 映像作为最终标准版本并成功运行 cdromupgrade 提示,将我的 ubuntu 从 11.04 升级到 11.10,并在结束发行版升级过程并重新启动之前安装了完整的最新升级。重新启动后,新的 lightdm 按预期显示,我可以从包含“ubuntu”、“ubuntu 2D”、“恢复控制台”、“kde 工作区”、“带效果的 cairo-dock”、“不带效果的 cairo-dock”等的菜单中选择登录 shell,这些菜单位于我的名字旁边,与我的用户名相对应。

但是,例如,我选择了“ubuntu”(作为默认选择)并输入了正确的密码(如果不正确,lightdm 会要求您再次输入,但它没有这样做,我试过了)并进入。屏幕跳转到 gdm 背景文本界面的黑屏,持续很短的时间,然后返回到 lightdm 界面,没有我的用户帐户登录,看起来好像我没有在笔记本电脑上做过任何事情。我也无法以访客用户身份登录,因为同样的黑屏跳转,lightdm 再次出现。

升级之前,我可以在笔记本电脑上很好地运行 gnome 2、kde 和 unity,但现状是,我名字旁边的菜单提示中的任何人都无法登录我的帐户,包括“恢复控制台”。

实际上,我可以切换到 ttys 并使用我的用户名和密码正常登录我的帐户,并且可以在 tty 中运行所有命令(我目前正在这样做)。我还可以通过“sudo”命令充当超级用户,并通过“sudo -i”命令获得 # 提示符,使用正确的密码,没有问题。

在根提示符下,我可以成功运行“service lightdm stop”和“startx”到根统一 UI(这就是这段话的出处),但在 $ 提示符下,运行“service lightdm stop”和“startx”后,它只是无休止地出现“未指定协议”并且没有出现 GUI。

我发现软件包“gnome-shell”没有完全安装并修复了它,但这并没有帮助,只是导致菜单中的选择无法像它的同伴一样访问我的帐户。

我已将笔记本电脑中的所有软件包都更新至最新版本,无需安装任何更新。

我的设备是 ThinkPad X61,自 10.04 LTS 以来,它的所有功能在以前的 ubuntu 发行版上都能很好地运行。一年前,我按照今天的方式将操作系统从 10.04 LTS 升级到 10.10,没有任何意外结果。

我怀疑是新集成的 lightdm 设置了这些障碍,我想修复这个错误,请帮忙!

答案1

我能够通过删除文件来自己解决这个问题~/.Xauthority。作为记录,您可以在/var/log/lightdm- 下找到 LightDM 的启动日志,从那里我能够看到 LightDM 卡在了该文件中的某个东西上,所以我重命名了它并能够成功登录。

答案2

我尝试了上述大部分建议,但在谷歌搜索后,在 .xsession-errors 中发现了这个错误消息

mkdtemp:私有套接字目录:权限被拒绝

找到了这个有效的答案

sudo chmod 1777 /tmp

http://mihirknows.blogspot.com/2008/06/mkdtemp-private-socket-dir-permission.html

答案3

我遇到了同样的问题(Ubuntu 12.04 LTS)。我认为这是因为我正在尝试startx使用 sudo 执行 -command。

我发现 ~/.Xauthority 文件归 root 所有,因此我在登录屏幕上点击ctrl+alt+f2并将所有权改回给我 ( sudo chown user:user .Xauthority) 并能够再次登录。

答案4

之前的建议都不适合我,但是这个却起了作用:

改为/etc/X11/default-display-managerlightdm/usr/sbin/lightdm

我对此不负任何责任;只是经过几天的反复试验,在网上找到了这个,还有其他五十种可能。11.10 是最新的,正在尝试专有 ATI 驱动程序 fglrxdrm 8.93.4

相关内容