从 11.10 升级到 12.04 后无法登录(通过 GUI)

从 11.10 升级到 12.04 后无法登录(通过 GUI)

从 11.10 升级到 12.04 后,我无法通过 GUI 使用我的帐户登录。如果在登录屏幕上转到命令行,我就可以登录,一切似乎都正常。我也可以以访客帐户身份登录,没有任何问题。但是,以我的帐户身份登录会导致系统冻结。

如果我动作快的话,我可以在启动图形登录过程后,在系统冻结之前返回命令行。如果我这样做,我可以检查日志并继续使用系统。但是,当返回图形会话时,系统会立即冻结,我无法再返回命令行。

系统信息:Linux x220r 3.2.0-24-generic #37-Ubuntu SMP 2012 年 4 月 25 日星期三 08:43:22 UTC x86_64 x86_64 x86_64 GNU/Linux

我还通过上次(11.10)安装加密了我的主目录。我怀疑这可能是一个问题,但我可以通过命令行登录时正常访问我的主目录。

从登录屏幕开始登录后立即获取的系统日志。

Apr 28 17:40:07 x220r sudo: pam_ecryptfs: pam_sm_authenticate: /home/matt is already mounted
Apr 28 17:41:43 x220r acpid: client 1093[0:0] has disconnected
Apr 28 17:41:43 x220r acpid: client connected from 1093[0:0]
Apr 28 17:41:43 x220r acpid: 1 client rule loaded
Apr 28 17:41:43 x220r kernel: [  142.913591] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
Apr 28 17:41:43 x220r kernel: [  142.913613] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
Apr 28 17:41:43 x220r kernel: [  143.000528] [drm] Changing LVDS panel from (+hsync, -vsync) to (-hsync, -vsync)
Apr 28 17:41:51 x220r lightdm: pam_ecryptfs: pam_sm_authenticate: /home/matt is already mounted
Apr 28 17:41:51 x220r kernel: [  151.180497] Valid eCryptfs headers not found in file header region or xattr region, inode 524953
Apr 28 17:41:51 x220r kernel: [  151.180507] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO
Apr 28 17:41:51 x220r kernel: [  151.226646] Valid eCryptfs headers not found in file header region or xattr region, inode 524953
Apr 28 17:41:51 x220r kernel: [  151.226649] Either the lower file is not in a valid eCryptfs format, or the key could not be retrieved. Plaintext passthrough mode is not enabled; returning -EIO

从登录屏幕开始登录后立即获取 lightdm.log。

[+1.47s] DEBUG: Connecting to XServer :0
[+1.47s] DEBUG: Starting greeter
[+1.47s] DEBUG: Started session 1342 with service 'lightdm', username 'lightdm'
[+1.59s] DEBUG: Session 1342 authentication complete with return value 0: Success
[+1.59s] DEBUG: Greeter authorized
[+1.59s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
[+1.59s] DEBUG: Session 1342 running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter
[+1.82s] DEBUG: Greeter connected version=1.2.1
[+1.82s] DEBUG: Greeter connected, display is ready
[+1.82s] DEBUG: New display ready, switching to it
[+1.82s] DEBUG: Activating VT 7
[+2.40s] DEBUG: Greeter start authentication for matt
[+2.40s] DEBUG: Started session 1536 with service 'lightdm', username 'matt'
[+2.41s] DEBUG: Session 1536 got 1 message(s) from PAM
[+2.41s] DEBUG: Prompt greeter with 1 message(s)

有什么想法可以研究吗?我不想这样做,但我已经提取了我想要的文件,并且正在考虑重新安装。

更新:

看起来我正遭受这个双显示器错误的困扰:https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/921236

拔下外接显示器后我就可以登录了。到目前为止,还没有确认可以解决这个问题,所以我暂时没有外接显示器。

更新2:

我可以通过降级 xserver-xorg-input-evdev 来修复此问题。更多详细信息请参见此处:https://bugs.launchpad.net/evdev/+bug/921236/comments/64

答案1

我很高兴看到这篇文章和更新2。但我完全不知道该如何修复它。来自 -https://launchpad.net/~sarvatt/+archive/sru1/+build/3118994

我安装了 .deb 包。之后,尝试安装 .udeb 包时,出现错误,提示无法替换 .deb 中已有的 lib 文件。我这样做对吗?请帮忙!以下是我在 .udeb 包上运行 dpkg install 时出现的错误:

dpkg: error processing xserver-xorg-input-evdev-udeb_2.6.99.901-1ubuntu3~lp921236_amd64.udeb (--install):
 trying to overwrite '/usr/lib/xorg/modules/input/evdev_drv.so', which is also in package xserver-xorg-input-evdev 1:2.6.99.901-1ubuntu3~lp921236
Errors were encountered while processing:
 xserver-xorg-input-evdev-udeb_2.6.99.901-1ubuntu3~lp921236_amd64.udeb

相关内容