Gnome/X 登录后立即注销——哪些日志文件是相关的?

joe*_*ntu 7 gnome authentication fingerprint-reader login

我一直在摆弄fingerprint-gui以及X/xrandr分辨率设置。

当我启动我的机器时,它正常启动。只要Xgnome已经完成启动,它会自动记录我关闭,使我回gdm登录提示与用户列表。但是,我可以使用“Ubuntu 桌面故障安全”登录。

我检查了启动应用程序列表,但那里似乎一切正常。

我还不能确定到底是什么原因造成了这个:Xgnome或者一些混乱的pam.d设置。到目前为止,我已经检查了/var/logs/X11/xorg.0.log,/var/logs/auth.log~/.xsession-errors. 此外,我似乎不太了解 X、GDM、GNOME、GNOME-policykit、PAM.d 和所有这些之间的“相互作用”。

是否有任何其他相关的日志文件可以指出我的问题?

眼镜:

  • Ubuntu 10.10 特立独行的猫鼬
  • IBM/联想 Thinkpad R60、ATI Radeon x1400 Mobility
  • 已安装所有更新
  • Linux 用户 1 年以上,

Pau*_*mus 10

对于后代 - 我会在这里留下一个解决方案......

如果您在登录到您的帐户时尝试在 root 权限下运行 X 服务器,就会发生这种情况……所以您可以输入:

须藤启动

或者以 root 身份使用 xauth。

这将在您的主目录 ~/.Xauthority 中创建一个文件,该文件由 root 拥有。

当您尝试登录时,系统将尝试读取此文件但没有权限并将您注销。

解决办法是

  • 转到终端 Ctrl+Alt+F1
  • 登录到您的帐户
  • 类型:sudo mv ~/.Xauthority ~/old.Xauthority
  • 现在通过键入“注销”注销
  • 使用 Ctrl+Atl+F7 返回 dm
  • 您现在应该可以登录了!

如果您没有 sudo 权限,则必须让某人在您的系统上执行此操作


小智 7

我知道这是一个古老的问题,但它只是发生在我身上。结果是我的 ~/.profile 的最后一行返回了一个非零退出代码。由于 bash 'source' 命令将源脚本的最后一个退出代码作为其退出代码返回,我想这会扰乱 xsession init。

你可能会在 ~/.xsession-errors 中看到这方面的证据(我看到了),但是如果你的最后一个配置文件命令返回一个错误代码而不打印任何输出,你可能不会。

因此,请查看每个登录脚本的底部。为我工作。


pap*_*ija 2

如果没有看到日志文件,很难说错误来自哪里(使用pastebin.ubuntu.com或通过运行向Launchpad报告新错误ubuntu-bug xorg-server,但尝试在/var/log/gdm/处查看gdm的日志(该文件夹可能无法访问)无需 root 访问权限)。


小智 1

这件事最近发生在我身上。我通过查看 lightdm 日志解决了我的问题 ( /usr/log/lightdm/*)。就我而言,它试图加载一个gnome-shell在不存在的情况下调用的会话。我复制/usr/share/xsession/gnome.session/usr/share/xsession/gnome-shell.session并且一切顺利。

(请注意,我意识到这可能对提问者不起作用,因为 Ubuntu 在 10.10 中没有使用 LightDM。但是,如果今天提出这个问题,或者今天有人搜索,这可能是答案。)