CALENDAR
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  
<< August 2017 >>
閲覧数の多い順
<< 今日はちょっと意識してターンをしてみました。 | main | XWindowの起動に失敗する。 Debian SargeからEtchへの移行 - 後編 - >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | 編集 |
XWindowの起動に失敗する。 Debian SargeからEtchへの移行 - 前編 -

やってもうた。下調べもせずにKDE上からアップグレードしようとしたのは無謀だったみたい。

Debian Sarge から Etch は、 XFree86 から X.Orgへと変わるので、それが ハマってしまった原因かもしれない。あとトラブルになりそうなのは、日本語のロケールが EUC-JP から UTF-8 になる。

はじめに

/etc/apt/sources.listのディストリビューション名をsargeじゃなくてstableになっていたので、apt-get upgradeしたときにバージョンが上がってしまっていた(>_<)
保留が500個ぐらいあったので、いけるかなーと思ってdist-upgradeしたのが間違いでした。一応、-sオプションでシミュレーションは試したのですけれど。

再起動したら XIO: fatal IO error 104 というエラーが出てXWindowが起動しない。

ログファイルの表示。長いので、エラーだけ
$ cat Xorg.0.log.000|grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Failed to load /usr/lib/xorg/modules/extensions/libGLcore.so
(EE) Failed to load module "GLcore" (loader failed, 7)
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "speedo" (module does not exist, 0)
(EE) ATI(0): [dri] DRIScreenInit Failed
(EE) AIGLX: Screen 0 is not DRI capable
(EE) xf86OpenSerial: Cannot open device /dev/psaux
(EE) Configured Mouse: cannot open input device
(EE) PreInit failed for input device "Configured Mouse"
(EE) xf86OpenSerial: Cannot open device /dev/psaux
(EE) PreInit failed for input device "Synaptics Touchpad"

startxした時のエラーを全部表示したいけど、scriptコマンドをした時はエラーが表示できないなー。

試したこと

  • xorg.conf のSection "Input Device" の "Synaptics Touchpad" をコメントアウト
    エラーメッセージが変わった。
    X Window System Version 7.1.1
    Release Date: 12 May 2006
    X Protocol Version 11, Revision 0, Release 7.1.1
    Build Operating System: UNKNOWN 
    Current Operating System: Linux biblo 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC
    2005 i686
    Build Date: 04 April 2007
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 21 20:54:03 2007
    (==) Using config file: "/etc/X11/xorg.conf"
    Data incomplete in file /etc/X11/xorg.conf
    	Undefined InputDevice "Synaptics Touchpad" referenced by ServerLayout
    "Default Layout".
    (EE) Problem parsing the config file
    (EE) Error parsing the config file
    
    Fatal server error:
    no screens found
    (WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
    (WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
  • "ServerLayout"の"Synaptics Touchpad"をコメントアウト。
    エラーメッセージが変わった
    No core pointer
    
    Fatal server error:
    failed to initialize core devices
  • "ServerLayout"の"Configured Mouse"の後ろに Core Pointerを追加
  • "Configured Mouse"をコメントアウトして"USB Mouse"を追加

  • 他にためしたこと

    • xserver-xorgの再インストール apt-get removeして apt-get install xserver-xorg
    • dpkg-reconfigure xserver-xorgでXの再設定
    • Driverを ati から vesa に変更した。

    今はまだXWindowの起動がうまくいってないけど、xorg.confはこんな感じ。
    # /etc/X11/xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
    # (Type "man /etc/X11/xorg.conf" at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    #   sudo dpkg-reconfigure -phigh xserver-xorg
    
    Section "Files"
    	FontPath	"/usr/share/fonts/X11/misc"
    	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
    	FontPath	"/usr/share/fonts/X11/cyrillic"
    	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
    	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
    	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
    	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    	FontPath	"/usr/share/fonts/X11/Type1"
    	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
    	FontPath	"/usr/share/fonts/X11/100dpi"
    	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
    	FontPath	"/usr/share/fonts/X11/75dpi"
    	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
    	# path to defoma fonts
    	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    EndSection
    
    Section "Module"
    	Load	"bitmap"
    	Load	"dbe"
    	Load	"ddc"
    	Load	"dri"
    	Load	"extmod"
    	Load	"freetype"
    	Load	"glx"
    	Load	"int10"
    	Load	"record"
    	Load	"vbe"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"kbd"
    	Option		"CoreKeyboard"
    	Option		"XkbRules"	"xorg"
    	Option		"XkbModel"	"jp106"
    	Option		"XkbLayout"	"jp"
    	Option		"XkbVariant"	"xserver-xorg"
    EndSection
    
    #Section "InputDevice"
    #	Identifier	"Configured Mouse"
    #	Driver		"mouse"
    #	Option		"CorePointer"
    #	Option		"Device"		"/dev/psaux"
    #	Option		"Protocol"		"PS/2"
    #	Option		"Emulate3Buttons"	"true"
    #EndSection
    
    #Section "InputDevice"
    #	Identifier	"Synaptics Touchpad"
    #	Driver		"synaptics"
    #	Option		"SendCoreEvents"	"true"
    #	Option		"Device"		"/dev/psaux"
    #	Option		"Protocol"		"auto-dev"
    #	Option		"HorizScrollDelta"	"0"
    #EndSection
    
    Section "Input Device"
    	Identifier	"USB Mouse"
    	Driver		"mouse"
    	Option		"SendCoreEvents"	"true"
    	Option		"Device"		"/dev/input/mice"
    	Option		"ZAxisMapping"		"4 5"
    	Option		"Buttons"		"5"
    	Option		"Emulate3Buttons"	"no"
    EndSection
    
    Section "Device"
    	Identifier	"ATI Technologies Inc Rage Mobility P/M"
    #	Driver		"ati"
    	Driver		"vesa"	
    	BusID		"PCI:0:20:0"
    	VideoRam	8192
    	Option		"UseFBDev"		"true"
    EndSection
    
    Section "Monitor"
    	Identifier	"Generic Monitor"
    	Option		"DPMS"
    	HorizSync	28-51
    	VertRefresh	43-60
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Device		"ATI Technologies Inc Rage Mobility P/M"
    	Monitor		"Generic Monitor"
    	DefaultDepth	24
    	SubSection "Display"
    		Depth		1
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		4
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		8
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		15
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		16
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		24
    		Modes		"1024x768" "800x600" "640x480"
    	EndSubSection
    EndSection
    
    Section "ServerLayout"
    	Identifier	"Default Layout"
    	Screen		"Default Screen"
    	InputDevice	"Generic Keyboard"
    #	InputDevice	"Configured Mouse"
    #	InputDevice	"Synaptics Touchpad"	"Core Pointer"
    	InputDevice	"USB Mouse"		"Core Pointer"
    EndSection
    
    Section "DRI"
    	Mode	0666
    EndSection
    

    次に試したいこと

    • 色深度を24ビットから16ビットに変更
    • USBマウスにevdev ドライバを使う。
    • 1CD Linuxでうまくいったxorg.confを参考にする。
    • atiドライバの再インストール
    • カーネルの再構築
    • メーリングリストで質問してみる。
    • バックアップをとってEtchをクリーンインストール

    後悔しないために

    • /etc/apt/sources.list のディストリビューション名は Stable でなくて Sargeにしておく(次からは Etch)
    • SargeからEtchへのアップグレードはテキストモードで行う。
    • 下調べをしてたらよかった。

    参考にしたサイト

| Debian(Tips) | 00:04 | comments(0) | trackbacks(0) | 編集 |
スポンサーサイト
| - | 00:04 | - | - | 編集 |
コメント
コメントする









この記事のトラックバックURL
http://cafelate.jugem.cc/trackback/91
トラックバック