x.org 更新后无法恢复到 ubuntu 14.04 LTS/xfce4 - 已知 x.org 和 xbmc 冲突

x.org 更新后无法恢复到 ubuntu 14.04 LTS/xfce4 - 已知 x.org 和 xbmc 冲突

很遗憾地报告,恐怕我无意中搞砸了我的 Ubuntu 安装,这次搞砸了。我甚至无法重新进入以更改或删除可能导致问题的任何内容 - 每次启动时它都会中途停止,因为它正在加载 GLX(OpenGL)驱动程序扩展作为 x.org 的一部分,我无法绕过它。我希望这里的其他人也看到了这个问题,并能告诉我该怎么做。

这是我的设置——

我使用的是 Acer 笔记本电脑,配备 Intel Celeron 2955U @ 1.40 GHz 双核处理器、Intel HD 图形控制器,并且运行带有 xfce4 桌面的 ubuntu 14.04 LTS(trusty tahr)。

一旦它运行起来,我非常兴奋,我出去用 Ubuntu 更新管理器获取了所有当前软件更新。然后更新管理器让我重新启动以完成更新,我照做了。

当我回来并尝试再次运行带有 xfce4 的 Ubuntu 14.04 时,我得到了以下信息 -

Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE) 
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error 

我在 Google 上搜索了这个错误xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory),并在 arch linux 论坛主题中进行了讨论,最新 Xorg 更新后 XBMC 无法从 systemd 服务单元启动这是自上次 x.org 更新以来的一个已知问题,在此错误中详细说明,此处 -FS#41391 - [xbmc] 自从新的 xorg 更新以来,xbmc.service 无法启动。我指定在我的 ubuntu 安装中使用 xbmc。因此,当我运行软件更新时,它可能会将我更新到最新的 x.org,这与 xbmc 冲突。我怀疑这就是为什么在我重新启动后,我可能遇到了这个错误并且无法备份带有 xfce4 的 ubuntu 14.04。

我想知道这里该怎么做,看看这是 x.org 和 xbmc 当前更新之间的一个已知错误吗?有没有办法编辑某个配置文件,然后只删除 xbmc,这样 ubuntu 就可以再次运行了?或者编辑一些与 Intel GLX 驱动程序相关的内容?问题是,我在谷歌上搜索过,也做过无数次 grep 和 find 搜索,但找不到这些驱动程序的配置文件在我的安装中的位置。或者这只是一个不幸的重新安装我的 ubuntu 和 xfce4(我希望不是 - 那真的会让我沮丧)?我无法回到 linux 来编辑或更新任何其他可能修复它的东西,因为它在启动时停在上面那一行 ^^^^。

以下是我/var/log/Xorg.1.log对此的看法——

$ cat /var/log/Xorg.1.log
[ 13227.500] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 13227.500] X Protocol Version 11, Revision 0
[ 13227.500] Build Operating System: Linux 3.2.0-61-generic x86_64 Ubuntu
[ 13227.502] Current Operating System: Linux localhost 3.8.11 #1 SMP Mon Sep 22 22:24:39 PDT 2014 x86_64
[ 13227.502] Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=bded8a61-c339-fa4d-8eec-1af166cf4e3d/PARTNROFF=1 hashtree=PARTUUID=bded8a61-c339-fa4d-8eec-1af166cf4e3d/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=1723ace42f755a5abb3bfb7cf61a0d67ad5dc2f5 salt=e138e8722be4473d6e257fa288cb7da65763aa2652571dafc68502f83dd65344" noinitrd vt.global_cursor_default=0 kern_guid=bded8a61-c339-fa4d-8eec-1af166cf4e3d add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic iTCO_vendor_support.vendorsupport=3 
[ 13227.504] Build Date: 30 July 2014  12:21:54AM
[ 13227.504] xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support) 
[ 13227.504] Current version of pixman: 0.30.2
[ 13227.504]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[ 13227.504] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 13227.505] (==) Log file: "/var/log/Xorg.1.log", Time: Sat Oct 11 22:36:20 2014
[ 13227.512] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 13227.534] (==) No Layout section.  Using the first Screen section.
[ 13227.534] (==) No screen section available. Using defaults.
[ 13227.534] (**) |-->Screen "Default Screen Section" (0)
[ 13227.534] (**) |   |-->Monitor "<default monitor>"
[ 13227.534] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[ 13227.534] (==) Automatically adding devices
[ 13227.534] (==) Automatically enabling devices
[ 13227.534] (==) Automatically adding GPU devices
[ 13227.541] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 13227.541]    Entry deleted from font path.
[ 13227.541] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 13227.541]    Entry deleted from font path.
[ 13227.541] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 13227.541]    Entry deleted from font path.
[ 13227.542] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 13227.542]    Entry deleted from font path.
[ 13227.542] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 13227.542]    Entry deleted from font path.
[ 13227.542] (==) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/Type1,
        built-ins
[ 13227.542] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 13227.542] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 13227.542] (II) Loader magic: 0x7f0352dd6d40
[ 13227.542] (II) Module ABI versions:
[ 13227.542]    X.Org ANSI C Emulation: 0.4
[ 13227.542]    X.Org Video Driver: 15.0
[ 13227.542]    X.Org XInput driver : 20.0
[ 13227.542]    X.Org Server Extension : 8.0
[ 13227.542] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 13227.543] (--) PCI:*(0:0:2:0) 8086:0a06:1025:0a11 rev 9, Mem @ 0xe0000000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/64
[ 13227.545] Initializing built-in extension Generic Event Extension
[ 13227.545] Initializing built-in extension SHAPE
[ 13227.545] Initializing built-in extension MIT-SHM
[ 13227.545] Initializing built-in extension XInputExtension
[ 13227.545] Initializing built-in extension XTEST
[ 13227.545] Initializing built-in extension BIG-REQUESTS
[ 13227.545] Initializing built-in extension SYNC
[ 13227.545] Initializing built-in extension XKEYBOARD
[ 13227.546] Initializing built-in extension XC-MISC
[ 13227.546] Initializing built-in extension SECURITY
[ 13227.546] Initializing built-in extension XINERAMA
[ 13227.546] Initializing built-in extension XFIXES
[ 13227.546] Initializing built-in extension RENDER
[ 13227.546] Initializing built-in extension RANDR
[ 13227.546] Initializing built-in extension COMPOSITE
[ 13227.546] Initializing built-in extension DAMAGE
[ 13227.546] Initializing built-in extension MIT-SCREEN-SAVER
[ 13227.546] Initializing built-in extension DOUBLE-BUFFER
[ 13227.546] Initializing built-in extension RECORD
[ 13227.546] Initializing built-in extension DPMS
[ 13227.546] Initializing built-in extension Present
[ 13227.546] Initializing built-in extension DRI3
[ 13227.546] Initializing built-in extension X-Resource
[ 13227.546] Initializing built-in extension XVideo
[ 13227.546] Initializing built-in extension XVideo-MotionCompensation
[ 13227.546] Initializing built-in extension SELinux
[ 13227.546] Initializing built-in extension XFree86-VidModeExtension
[ 13227.546] Initializing built-in extension XFree86-DGA
[ 13227.546] Initializing built-in extension XFree86-DRI
[ 13227.546] Initializing built-in extension DRI2
[ 13227.546] (II) LoadModule: "glx"
[ 13227.554] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 13227.644] (II) Module glx: vendor="X.Org Foundation"
[ 13227.644]    compiled for 1.15.1, module version = 1.0.0
[ 13227.644]    ABI class: X.Org Server Extension, version 8.0
[ 13227.644] (==) AIGLX enabled
[ 13227.644] Loading extension GLX
[ 13227.644] (==) Matched intel as autoconfigured driver 0
[ 13227.644] (==) Matched intel as autoconfigured driver 1
[ 13227.644] (==) Matched modesetting as autoconfigured driver 2
[ 13227.644] (==) Matched fbdev as autoconfigured driver 3
[ 13227.644] (==) Matched vesa as autoconfigured driver 4
[ 13227.644] (==) Assigned the driver to the xf86ConfigLayout
[ 13227.644] (II) LoadModule: "intel"
[ 13227.650] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 13227.688] (II) Module intel: vendor="X.Org Foundation"
[ 13227.688]    compiled for 1.15.1, module version = 2.99.910
[ 13227.688]    Module class: X.Org Video Driver
[ 13227.688]    ABI class: X.Org Video Driver, version 15.0
[ 13227.688] (II) LoadModule: "modesetting"
[ 13227.689] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 13227.696] (II) Module modesetting: vendor="X.Org Foundation"
[ 13227.696]    compiled for 1.15.0, module version = 0.8.1
[ 13227.696]    Module class: X.Org Video Driver
[ 13227.696]    ABI class: X.Org Video Driver, version 15.0
[ 13227.696] (II) LoadModule: "fbdev"
[ 13227.696] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 13227.700] (II) Module fbdev: vendor="X.Org Foundation"
[ 13227.700]    compiled for 1.15.0, module version = 0.4.4
[ 13227.700]    Module class: X.Org Video Driver
[ 13227.700]    ABI class: X.Org Video Driver, version 15.0
[ 13227.700] (II) LoadModule: "vesa"
[ 13227.700] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 13227.704] (II) Module vesa: vendor="X.Org Foundation"
[ 13227.704]    compiled for 1.15.0, module version = 2.3.3
[ 13227.704]    Module class: X.Org Video Driver
[ 13227.704]    ABI class: X.Org Video Driver, version 15.0
[ 13227.704] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 13227.709] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 13227.709] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 13227.709] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 13227.709] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 13227.709] (II) FBDEV: driver for framebuffer: fbdev
[ 13227.709] (II) VESA: driver for VESA chipsets: vesa
[ 13227.709] (EE) 
Fatal server error:
[ 13227.709] (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
[ 13227.709] (EE) 
[ 13227.709] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[ 13227.709] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[ 13227.709] (EE) 

相关内容