1

Re: GNOME bị lỗi

Hix, chiều nay ngồi cài mấy cái bằng chức năng add/remove .... big_smile
Rồi cài lại cả xvnkb(Em tải bản xvnkb-0.2.9-6b.FC5.i386.rpm và làm theo hướng dẫn ở đây)
Sau khi log out ra, log in lại nó báo cái này:

Your session only lasted less than 10 seconds. If you have not logged out yourself, this could mean that there is some installation problem or that you may be out of disk space. Try logging in with one of the failsafe session to see if you can fix this problem
View details
(~/.xsession-error file)

/etc/gdm/presession/Default: Registering your session with wtmp and utmp
/etc/gdm/presession/Default: running:/usr/bin/sessreg -a -w /var/long/wtmp -u /var/run/utmp -x "/var/gdm/ :0.Xservers" -h "" -l ":0" "lihavim"
Missing xvnkb core xvnkb.so.0.2.9/

Giờ làm sao để sửa cái lỗi này đây ạ?

2

Re: GNOME bị lỗi

Thử loại bỏ gói xvnkb ( rpm -e xvnkb ) coi thử còn bị lỗi vậy không ?

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

3

Re: GNOME bị lỗi

mình thấy nó báo bạn mất thư viện: xvnkb.so.0.2.9
thì phải hoặc sau khi cài nó chưa hoàn thành nên không được.
bạn cài có hoàn thành chưa tức là 100% hết chưa.
thứ 2 là bạn đang dùng cái gì thế:FC5 hay là khác.
hoặc bạn có thể tải mã nguồn về biên dịch có vẻ tốt hơn đấy(..tar.gz hoặc ..tar.bz) xả nó ra mà cài cho chắc ăn và học hỏi được thêm nhiều điều.
trước tôi có cài bản xvnkb...rpm xong cái nó chạy bình thường nhưng không cho đánh tiếng Việt mới bực chứ. nó cứ bảo là không ghi được vào nhân(kernel) sau phải cài bằng mã nguồn mới được.
bạn thử lại xem nhé có gì thảo luận tiếp.
chúc vui vẻ.

===: he he he :===

4

Re: GNOME bị lỗi

rootit viết:

thứ 2 là bạn đang dùng cái gì thế:[hl1]FC5 hay là khác[/hl1].

We are in the box "FC5-VNOSS", right ?

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

5

Re: GNOME bị lỗi

bạn cài thử xxx này nhé:

http://xvnkb.sourceforge.net/xvnkb/xvnkb-0.2.8a.tar.bz2

còn hướng dẫn ở đây:
http://www.vninformatics.com/portal/NewsTopic/Linux/1023487407/

===: he he he :===

6

Re: GNOME bị lỗi

Hướng dẫn đó chả khác gì file README cả smile Trên FC5 thì khỏi cần tạo LOCALE Lociếc gì cả, tất cả đã sẵn sàng.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

7

Re: GNOME bị lỗi

Quái lạ thật, cháu gõ lên lệnh:

rpm -e xvnkb

Nó hiện cái báo lỗi

error: package xvnkb is not installed

Thế mà ghi vào GNOME vẫn cứ có cái báo lỗi nạp xvnkb sad

Last edited by lihavim (09/08/2006 21:38)

8

Re: GNOME bị lỗi

Bạn thử lệnh sau và cho biết kết quả:

# find /etc -name "xvnkb*"
"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

9

Re: GNOME bị lỗi

Nó cho kết quả thế này ạ:

/etc/X11/xinit/xinitrc.d/xvnkb.sh

Last edited by lihavim (09/08/2006 22:41)

10

Re: GNOME bị lỗi

Hmm, tại sao rpm -e mà nó không xoá file đó nhỉ sad Hay là file đó không phải từ gói rpm ?

Ok, bây giờ, dưới quyền root, chạy lệnh sau:

# mv /etc/X11/xinit/xinitrc.d/xvnkb.sh /root

Sau đó thử lại.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

11

Re: GNOME bị lỗi

thử luôn lệnh này nữa:

 rpm -qa | grep xvnkb
Cụ bà vẫn đẹp sao, cụ ông vẫn đẹp sao, dù hàm răng không còn cái nào...

12

Re: GNOME bị lỗi

Okie, sau khi cháu thử lệnh

# mv /etc/X11/xinit/xinitrc.d/xvnkb.sh /root

Giờ đã vào được GNOME rồi smile
Nhưng giờ cài lại xvnkb bằng gói đó hay sao ạ?

13

Re: GNOME bị lỗi

cài bằng gói xvnkb.xxx.tar.bz  từ mã nguồn này có vẻ tốt hơn đó bạn ạ

hoặc gói x-unikey.1.0.4.tar.bz2 cũng tốt nói chung bạn nên biên dịch từ mã nguồn loại này ổn định và chắc ăn hơn. gói x-unikey ở đây:
http://jaist.dl.sourceforge.net/sourceforge/unikey/x-unikey-1.0.4.tar.bz2
__________________________________________________

Last edited by rootit (10/08/2006 09:55)

===: he he he :===

14

Re: GNOME bị lỗi

lihavim viết:

Okie, sau khi cháu thử lệnh

# mv /etc/X11/xinit/xinitrc.d/xvnkb.sh /root

Giờ đã vào được GNOME rồi smile
Nhưng giờ cài lại xvnkb bằng gói đó hay sao ạ?

Ờ, thử cài lại xem sao smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

15

Re: GNOME bị lỗi

Nó vẫn không được bác ơi sad.

# rpm -ihv xvnkb-0.2.9-6b.FC5.i386.rpm
warning: xvnkb-0.2.9-6b.FC5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 19944064
Preparing...                ########################################### [100%]
        file /etc/X11/xinit/xinitrc.d/xvnkb.sh from install of xvnkb-0.2.9-6b.FC5 conflicts with file from package vnoss-livecd-1.0-2.FC5
# xvnkb
bash: xvnkb: command not found

16

Re: GNOME bị lỗi

# rpm -e vnoss-livecd

Sau đó install gói xvnkb. Lỗi này đã khắc phục từ bản build 20060721.

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

17

Re: GNOME bị lỗi

Hix, giờ thì cháu đã cài được xvnkb nhưng lại trở lại lỗi báo không nạp được nhân sad

Update: He, lúc nãy cháu nhầm. Nó báo lỗi liên quan đến locale.

Missing locale ìnomation for LANG en_Ú.UTF-8 in /usr/share/locale/en_US.UTF-8.
You may not work with Vietnamese properly.
Please refer to xvnkb manual to create the infomation.

Sau khi đọc cái REAME của xvnkb cháu đã sửa được. Cảm ơn bác nhiều smile

Last edited by lihavim (10/08/2006 15:24)

18

Re: GNOME bị lỗi

Hơ, lạ nhỉ, cháu chỉ gõ được trong gedit, còn firefox, gnome terminal và GAIM lại không gõ được sad. Vậy là sao ạ?

Last edited by lihavim (10/08/2006 15:40)

19

Re: GNOME bị lỗi

lihavim viết:

Hix, giờ thì cháu đã cài được xvnkb nhưng lại trở lại lỗi báo không nạp được nhân sad

Update: He, lúc nãy cháu nhầm. Nó [hl1]báo lỗi[/hl1] liên quan đến locale.

Sau khi đọc cái REAME của xvnkb cháu đã sửa được. Cảm ơn bác nhiều smile

Cái đó không phải lỗi ( ERROR ) mà chỉ là cảnh báo ( WARNING ). Kệ nó smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

20

Re: GNOME bị lỗi

lihavim viết:

Hơ, lạ nhỉ, cháu chỉ gõ được trong gedit, còn firefox, gnome terminal và GAIM lại không gõ được sad. Vậy là sao ạ?

Sao lại không được ?
Trong /usr/local/xvnkb có chứa các shell script để chạy các ứng dụng đó. Kiểm tra xem :

$ echo $PATH

Output phải có dạng:

/usr/local/xvnkb:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:...

Lúc đó nếu chạy firefox, nó sẽ chạy cái script đó trước, xác lập các thứ cần thiết, sau đó mới chạy firefox thực sự.

Trên box FC5 của tôi chạy rất tốt smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

21

Re: GNOME bị lỗi

Cháu gõ nó cho ra thế này:

$ echo $PATH
/usr/local/xvnkb:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/lihavim/bin

Cháu đã thử tắt cả xvnkb và firefox rồi bật lại nhưng vẫn không gõ được mặc dù gedit gõ ngon lành.

22

Re: GNOME bị lỗi

Cho coi tiếp output của hai lệnh sau :

$ ls -l /usr/local/xvnkb/firefox
$ ls -l /usr/share/xvnkb/xvnkb_var.sh

Sau đó nếu có file đó thì gửi nội dung của nó kiểm tra xem có phải như sau đây không :

#!/bin/sh
if [ -f /usr/share/xvnkb/xvnkb_var.sh ] ; then
        . /usr/share/xvnkb/xvnkb_var.sh
fi
exec /usr/bin/firefox "$@"

File /usr/share/xvnkb/xvnkb_var.sh có nội dung:

#!/bin/sh
xfile=/usr/lib/xvnkb.so.0.2.9
xid=`id -u`

if [ "$xid" != "0" -a -e "$xfile" ]; then
        if [ -z "$LD_PRELOAD" ]; then
                LD_PRELOAD=$xfile
        else
                if ! echo $LD_PRELOAD | /bin/egrep -q "(^|:)$xfile($|:)" ; then
                        LD_PRELOAD=$xfile:$LD_PRELOAD
                fi
        fi
fi

export LD_PRELOAD
unset xid
unset xfile
"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

23

Re: GNOME bị lỗi

Kết quả nó thế này ạ:

# ls -l /usr/local/xvnkb/firefox
-rwxr-xr-x 1 root root 120 Jul 22 09:19 /usr/local/xvnkb/firefox
# ls -l /usr/share/xvnkb/xvnkb_var.sh
-rwxr-xr-x 1 root root 306 Jul 22 09:19 /usr/share/xvnkb/xvnkb_var.sh

Và đây là 2 cái file đó ạ(cháu thấy nó giống big_smile)
/usr/local/xvnkb/firefox

#!/bin/sh
if [ -f /usr/share/xvnkb/xvnkb_var.sh ] ; then
    . /usr/share/xvnkb/xvnkb_var.sh
fi
exec /usr/bin/firefox "$@"

/usr/share/xvnkb/xvnkb_var.sh

#!/bin/sh
xfile=/usr/lib/xvnkb.so.0.2.9
xid=`id -u`

if [ "$xid" != "0" -a -e "$xfile" ]; then
    if [ -z "$LD_PRELOAD" ]; then
        LD_PRELOAD=$xfile
    else
        if ! echo $LD_PRELOAD | /bin/egrep -q "(^|:)$xfile($|:)" ; then    
            LD_PRELOAD=$xfile:$LD_PRELOAD
        fi
    fi
fi

export LD_PRELOAD
unset xid
unset xfile

Last edited by lihavim (10/08/2006 17:36)

24

Re: GNOME bị lỗi

Vậy thì tất cả có vẻ ok rồi. Thế mà vẫn không gõ được thì tôi ... chịu thua smile

"La photographie est une brève complicité entre la prévoyance et le hasard." John Stuart Mill

25

Re: GNOME bị lỗi

vnpenguin viết:

Vậy thì tất cả có vẻ ok rồi. Thế mà vẫn không gõ được thì tôi ... chịu thua smile

Hix, vậy chắc cháu phải thử build từ nguồn rồi.
À mà sao cháu thấy giới thiệu FC5-VNOSS có gcc mà sao cháu tìm mỏi mắt chả thấy gói nó trên đĩa smile.