[Question] Không thể connect to X Server bình thường ! |
27/01/2008 02:01:03 (+0700) | #1 | 112315 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
Mình dùng FC6, sau khi cài đặt xong xảy ra tình trạng khi khởi động mọi thứ ban đầu chạy bình thường (tức là các dịch vụ ban đâu chạy đều được thông báo OK, không có dịch vụ nào lỗi) nhưng khi chuẩn bị chuyển sang X Server để vào màn hình login (chỉ hiện con trỏ trên nền màn hình đen được 2 hay 3 giây gì đó) thì lập tức bị out ra và màn hình login chuyển sang Text Mode, kể cả khi mình vừa cài xong.
Mình đã login bằng Text Mode với root, sau đó chạy lệnh :
startx
thì xuất hiện lỗi :
Xauth : creating new authority file /root/.serverauth.2413
Xauth : (stdin):2: unknown command "35752a47149386c9f957d3ac4083528d"
Fatal server error :
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock and start again
Xlib : connection to ":0.0" refused by server
Xlib : Invalid MIT-MAGIC-COOKIE-1 key giving up
xinit : unable to connect to X Server
xinit : No such process (errno 3) : Server error
Sau khi :
rm /tmp/.X0-lock -y
startx
Thì lại vào X Server bình thường và mỗi khi khởi động lại thì lại phải làm như trên.
Mình dùng lệnh :
cat /etc/inittab | grep initdefault
# 0 - halt (Do NOT set initdefault to this)
# 6 - reboot (Do NOT set initdefault to this)
id:5:initdefault:
Thêm một điều nữa, như trong Windows có thể dùng Task Manager --> Process để xem các process đang run, vậy trong *nix có cái nào tương tự không ?
Các bạn có thể giúp mình khắc phục lỗi trên được không! Cám ơn nhiều!
PS : Mình chưa nghịch bất cứ file nào (chưa đủ khả năng để nghịch hì hì) |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 02:12:01 (+0700) | #2 | 112317 |
|
onlinehack
Member
|
0 |
|
|
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
|
|
Khi boot bạn có gặp suggestive error message nào không ?
Bạn kiểm tra lại file /etc/security/console.perms |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 02:19:29 (+0700) | #3 | 112318 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
onlinehack wrote:
Khi boot bạn có gặp suggestive error message nào không ?
Không có bất cứ một lỗi nào hiện ra mà mình nhìn thấy được
onlinehack wrote:
Bạn kiểm tra lại file /etc/security/console.perms
Dưới đây là /etc/security/console.perms :
# /etc/security/console.perms
#
# This file determines the permissions that will be given to priviledged
# users of the console at login time, and the permissions to which to
# revert when the users log out.
# format is:
# <class>=list of regexps specifying consoles or globs specifying files
# file-glob|<class> perm dev-regex|<dev-class> \
# revert-mode revert-owner[.revert-group]
# the revert-mode, revert-owner, and revert-group are optional, and default
# to 0600, root, and root, respectively.
#
# For more information:
# man 5 console.perms
#
# This file should not be modified.
# Rather a new file in the console.perms.d directory should be created.
# file classes -- these are regular expressions
<console>=tty[0-9][0-9]* vc/[0-9][0-9]* :[0-9]\.[0-9] :[0-9]
<xconsole>=:[0-9]\.[0-9] :[0-9]
# device classes -- see console.perms.d/50-default.perms
# permission definitions -- see console.perms.d/50-default.perms
Bạn chỉ giúp mình ! Thanks |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 02:39:56 (+0700) | #4 | 112324 |
|
onlinehack
Member
|
0 |
|
|
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
|
|
Để xem các process đang chạy bạn dùng ps -a
Gửi lên luôn giúp mình file console.perms.d/50-default.perms |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 02:50:49 (+0700) | #5 | 112325 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
Dưới đây là console.perms.d/50-default.perms :
# device classes -- these are shell-style globs
<floppy>=/dev/fd[0-1]* \
/dev/floppy* /mnt/floppy*
<sound>=/dev/dsp* /dev/audio* /dev/midi* \
/dev/mixer* /dev/sequencer* \
/dev/sound/* /dev/beep \
/dev/snd/* /dev/adsp*
<cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom*
<pilot>=/dev/pilot
<jaz>=/mnt/jaz*
<zip>=/mnt/pocketzip* /mnt/zip* /dev/zip*
<ls120>=/dev/ls120 /mnt/ls120*
<scanner>=/dev/scanner* /dev/usb/scanner*
<rio500>=/dev/usb/rio500
<camera>=/mnt/camera* /dev/usb/dc2xx* /dev/usb/mdc800*
<memstick>=/mnt/memstick*
<flash>=/mnt/flash* /dev/flash*
<diskonkey>=/mnt/diskonkey*
<rem_ide>=/mnt/microdrive*
<fb>=/dev/fb /dev/fb[0-9]* \
/dev/fb/*
<kbd>=/dev/kbd
<joystick>=/dev/js[0-9]*
<v4l>=/dev/video* /dev/radio* /dev/winradio* /dev/vtx* /dev/vbi* \
/dev/video/*
<gpm>=/dev/gpmctl
<dri>=/dev/nvidia* /dev/3dfx* /dev/dri/card*
<mainboard>=/dev/apm_bios
<pmu>=/dev/pmu
<bluetooth>=/dev/rfcomm*
<raw1394>=/dev/raw1394
<irda>=/dev/ircomm*
<dvb>=/dev/dvb/adapter*/*
# permission definitions
<console> 0660 <floppy> 0660 root.floppy
<console> 0600 <sound> 0600 root
<console> 0600 <cdrom> 0660 root.disk
<console> 0600 <pilot> 0660 root.uucp
<console> 0600 <jaz> 0660 root.disk
<console> 0600 <zip> 0660 root.disk
<console> 0600 <ls120> 0660 root.disk
<console> 0600 <scanner> 0600 root
<console> 0600 <camera> 0600 root.disk
<console> 0600 <memstick> 0600 root.disk
<console> 0600 <flash> 0600 root.disk
<console> 0600 <diskonkey> 0660 root.disk
<console> 0600 <rem_ide> 0660 root.disk
<console> 0600 <fb> 0600 root
<console> 0600 <kbd> 0600 root
<console> 0600 <joystick> 0600 root
<console> 0600 <v4l> 0600 root
<console> 0700 <gpm> 0700 root
<console> 0600 <mainboard> 0600 root
<console> 0600 <rio500> 0600 root
<console> 0600 <pmu> 0600 root
<console> 0600 <bluetooth> 0600 root
<console> 0600 <raw1394> 0600 root
<console> 0600 <irda> 0600 root
<console> 0600 <dvb> 0600 root
<xconsole> 0600 /dev/console 0600 root.root
<console> 0600 <dri> 0600 root
Bạn chỉ giúp mình ! Thanks |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 03:07:12 (+0700) | #6 | 112331 |
|
onlinehack
Member
|
0 |
|
|
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
|
|
Bạn thử
Code:
Reboot lại xem còn gặp vấn đề gì không ? |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 03:18:33 (+0700) | #7 | 112333 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
VGA của mình không phải là nVidia, và trong /dev cũng không có nvidia*. |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 03:40:08 (+0700) | #8 | 112341 |
|
onlinehack
Member
|
0 |
|
|
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
|
|
temporary wrote:
VGA của mình không phải là nVidia, và trong /dev cũng không có nvidia*.
Bạn làm tương tự với các VGA khác : /dev/nvidia* /dev/3dfx* /dev/dri/card*
Giờ mình đang dùng Debian nên không thử nghiệm được, bạn thay đổi rồi báo kết quả lại cho mình.
Thân |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 04:48:12 (+0700) | #9 | 112351 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
<v4l>=/dev/video* /dev/radio* /dev/winradio* /dev/vtx* /dev/vbi* \
/dev/video/*
<gpm>=/dev/gpmctl
<dri>=/dev/nvidia* /dev/3dfx* /dev/dri/card*
Tất cả những phần được nêu trên đều không tồn tại trong /dev của mình và trong /dev cũng không có cái gì (tên) tương tự như tên của một cái VGA.
Mình nghĩ những thành phần trong console.perms.d/50-default.perms chỉ là default tức chỉ là ngầm định, dù là hệ thống có hay không có thiết bị hoặc driver thì nó vẫn liệt kê ở đáy và liệt kê như vậy, dù bạn sang một máy khác với các distro khác mà có console.perms.d/50-default.perms thì nội dung cũng sẽ không khác là mấy.
Ví dụ :
<cdrom>=/dev/cdrom* /dev/cdroms/* /dev/cdwriter* /mnt/cdrom*
Nó chỉ liêt kê thôi chứ không phải trong /dev của mình có.
Cám ơn nhiều! |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 05:17:30 (+0700) | #10 | 112355 |
|
onlinehack
Member
|
0 |
|
|
Joined: 04/12/2007 23:07:12
Messages: 116
Location: Ma maison
Offline
|
|
Tất nhiên nó chỉ là default, nhưng bạn dùng VGA gì, đã cài driver cho nó chưa ? |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 05:52:10 (+0700) | #11 | 112363 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
@temporary: Bồ đã cài thằng X như thế nào? Những package gì?
File xorg.conf đã thiết lập đúng chưa?
Để xem các process đang hoạt động bồ có thể dùng
Code:
|
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 08:37:16 (+0700) | #12 | 112404 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
@Fal : Còn về X, mình mới tìm hiểu về *nix nên mình chưa thể cài riêng X, mà nó được cài tự động khi mình cài FC6 với các gói mặc định.
onlinehack wrote:
Tất nhiên nó chỉ là default, nhưng bạn dùng VGA gì, đã cài driver cho nó chưa ?
Bạn có thể chỉ cho mình cách kiểm tra xem những device nào đã được cài driver, những cái nào chưa được cài không ? Bởi vì mình mới bắt đầu tìm hiểu về *nix.
Thanhks to all! |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 12:17:20 (+0700) | #13 | 112418 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
temporary wrote:
Bạn có thể chỉ cho mình cách kiểm tra xem những device nào đã được cài driver, những cái nào chưa được cài không ? Bởi vì mình mới bắt đầu tìm hiểu về *nix.
Bồ kiểm tra nội dung file /etc/X11/xorg.conf. Trong đó mỗi section có liệt kê device cần thiết để khởi động X. Nếu không tìm ra thì post thử nội dung lên đây xem. |
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 14:06:33 (+0700) | #14 | 112442 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
Dưới đây là /etc/X11/xorg.conf:
# Xorg configuration created by pyxf86config
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "trident"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
@onlinehack : VGA của mình đã được cài Driver.
@Fal : file xorg.conf này vẫn chưa liệt kê đầy đủ các thiết bị, có phải có nghĩa là những thiết bị chưa được liệt kê là chưa có driver ? |
|
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 16:38:07 (+0700) | #15 | 112464 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
- Khi start X, tất cả thông tin về device trong /etc/xorg.conf sẽ được load. Theo tui thấy bồ thiếu device monitor, bồ thử config với lệnh:
Code:
- Để xem thêm tham số của lênh xorgcfg, dùng lệnh:
Code:
- Tốt nhất là bồ nên kiếm help, hoặc handbook của Fedora và đọc cẩn thận, tránh việc mò mẫm tốn thời gian, không đem lại kết quả.
Chúc thành công. |
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
27/01/2008 23:16:51 (+0700) | #16 | 112485 |
temporary
Member
|
0 |
|
|
Joined: 24/12/2007 16:02:19
Messages: 46
Offline
|
|
@Fal : Thanks, mình sẽ kiếm help, handbook, ...
[root@home ~]# man xorgcfg
No manual entry for xorgcfg
[root@home ~]# man xorg
No manual entry for xorg
Cám ơn tất cả mọi người ! |
|
|
[Question] Re: Không thể connect to X Server bình thường ! |
28/01/2008 06:00:47 (+0700) | #17 | 112538 |
FaL
Moderator
|
Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
|
|
@temporary:
Sorry, tui không dùng Fedora, nên có lẽ trên Fedora có lệnh khác. Hôm qua tui có dạo dạo qua mấy forum fedora cũng có nhắc đến xorgcfg. Có lẽ là nhầm lẫn nào đấy.
Đây là link của trang chủ:
http://fedoraproject.org/
Hoặc bồ thử dạo qua topic này của xem sao:
/hvaonline/posts/list/12926.html
|
|
Hãy giữ một trái tim nóng và một cái đầu lạnh |
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|