[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:30597] Re: XFree86 4.1.0 が全く動きません



金時です。
ご回答に感謝しております。
帰宅後、ご指摘の個所を早速調べてみました。

> /etc/X11/Xserverで2行目がconsoleやanybodyじゃなくて、rootonlyになって
> るとか。

2行目はConsoleになっていました。
が、1行目が /usr/bin/X11/XF86_SVGA になっていました。調べてみると、その
名前のファイル自体が存在しないので(3.3.6の時のものかなとも思ったのですが)
/usr/bin/X11/Xに変更しました。
結果は、今も一般ユーザではXを起動できません。

> ちなみに一般ユーザだとNo screenになる、という意味じゃないですよね?
> #あるいはホームに余計なXF86ConfigとかXF86Config-4があるとか。

こちらの方もホームにそういったファイルもないですし、No Screenになるとい
うわけでもありません。
ただ、ためしにやってみたのですが、
$startx    の場合は
Fatal server error:
Cannot open log file "/var/log/XFree86.0.log"


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to submit@bugs.debian.org.

giving up.
xinit:  No such file or directory (errno 2):  unable to connect to X server
xinit:  No such process (errno 3):  Server error.
というメッセージが出力されます。
しかし、
$ X   の場合はモノクロの布地の模様が表示されます。
ログファイルが開けないという旨のメッセージなので
ls -l /var/log/XFree86.0.log  の結果が、
-rw-r--r--  1  root  root  23807  Nov 14 22:09 /var/log/XFree86.0.log  
と表示されたので、rootでパーミッションを777に変更し、再び
$ startx &>Xerror2.txtとして、最後の十数行を抜き出したものが以下です。、
(WW) xf86ReadBIOS: Failed to open /dev/mem (Permission denied)

Fatal server error:
xf86OpenConsole: Server must be suid root


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.


/dev/memはメモリーの事だと思うのですが、
$ ls -l /dev/mem は
-crw-r-----  1 root kmem 1, 1 Nov 11 21:23 /dev/mem
となっています。
パーミッションの問題なのかなと思い始めていますが、それを安易に変更するこ
とにもかなり抵抗があります。(XFree86.0.logを777に変更したことも本当はよ
くないのではないかと思っています。ほかに出来そうなことが判らなかったので
とりあえずやってみたのですが。)
メッセージ自体はXサーバーがルート権限で動かさないといけないのに動いてい
ないということかなと解釈しているのですが、ここから何をしていけばいいのか
手がつけられない状態です。度々、申し訳ありませんがご教示頂ければ幸いです。

長文ご容赦ください。
----------------------------
金時 亨
tallx@xxxxxxxxxxxxxxxxx