vnc on debian Etch

รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005

ผมได้ทำ vncserver บนเครื่อง notebook ของผมตามลิงค์ข้างล่างนี้ และทำการ vncviewer จากเครื่องอื่นได้ปกติดี

http://www.debian-administration.org/articles/135

แต่เมื่อไปทำกับ colo-server ของผมแล้วมันเจ้ง ครับโดยมี log เป็นแบบนี้

spawn@debcolo:~/.vnc$ cat debcolo\:1.log

Xvnc Free Edition 4.1.1 - built Feb 26 2007 22:44:55
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc


Sun May 18 21:44:26 2008
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5901
vncext: created VNC server for screen 0
Could not init font path element /usr/X11R6/lib/X11/fonts/misc, removing from li
st!
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from li
st!
Could not init font path element /usr/X11R6/lib/X11/fonts/cyrillic, removing fro
m list!
Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing
from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/:unscaled, remo
ving from list!
Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing
from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/:unscaled, remov
ing from list!
Could not init font path element /usr/share/fonts/X11/Type1, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1, removing from l
ist!
Could not init font path element /usr/share/fonts/X11/100dpi, removing from list
!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi, removing from
list!
Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi, removing from l
ist!

Fatal server error:
could not open default font 'fixed'
xsetroot: unable to open display 'debcolo:1'
vncconfig: unable to open display "debcolo:1"

(x-window-manager:27115): Gtk-WARNING **: cannot open display:

(gnome-terminal:27114): Gtk-WARNING **: cannot open display:

ส่วนของ font path บน notebook ผมก็มีครับแต่เล่น vncviewer ได้ปกติไม่มีปัญหา เพราะฉะนั้นสนใจตัวแดงดีกว่า

notebook ผมตามนี้เลย

http://www.opentle.org/th/node/8268

ซึ่งเล่น Xwindows ได้ปกติครับ ส่วน colo-server ผมลงแต่ base install ไม่ได้ลง desktop environment

mainboard : Intel S3000AH, Xeon dual core RAM 2GB

VGA : ATI ES1000

พอค้นหาตามเว็บแล้วปรากฏว่ามีคนลง ubuntu แล้วเล่นได้เลย โดยใช้ xserver-xorg เลือก ati ซึ่งผมก็ได้ทำตามแล้ว

ทีนี้ลองเรียก vnc4server บ้างก็อาการเหมือนเดิมครับ

 

ในความเห็นของผม

1. reboot ใหม่ดูว่า xorg.conf ที่ปรับไปได้ผลไหม (ไม่ค่อยอยากทำเลย ใครมีวิธีช่วยได้บ้างครับ uptime 17 วัน ไม่อยากนับใหม่)

2. ถอยทัพกลับมาลงใหม่ วิธีนี้ผมรู้สึกสุ่มเสี่ยงมากเพราะว่า ระบบทำงานปกติดีทุกอย่างยกเว้นความสะดวกสบายของ user เท่านั้นเอง

3. ลอง vnc โดย java ผ่าน web browser (คงโหดน่ะเห็นมีตำราเป็นเล่มๆเลย)

ทั้งนี้ทั้งนั้นโจทย์ของผมจะหายไปทันทีถ้ามีผู้รู้ท่านใดแนะนำวิธีที่เป็นการ remote เครื่องผมโดยให้ user โอนถ่ายไฟล์ได้ง่าย

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 551
Joined: 10-12-2004
VNC

พอว่างแล้วจะมาบอกละเอียดให้ถ้ายังไม่มีใครมาช่วยบอกนะครับ

เท่าที่ดูแล้ว ติดแค่นิดเดียวครับ ต้องติดตั้งองค์ประกอบให้ครบจน startx ได้เสียก่อนโดยไม่ต้องสนใจ xorg.conf จะเป็น Mode ใด ความละเอียดใดก็ได้ครับ แต่ต้องทำให้ X Server กับ Window Manager ทำงานได้เสียก่อน (รวมก็คือ Desktop Environment นั่นแหละ) หลังจากนั้น VNC ก็จะทำงานได้ด้วย Script นิดเดียวโดยที่ VNC จะไม่สนค่าใน xorg.conf เพราะเป็น Virtual ครับ

ทั้งหมดนี้ ไม่ต้องมี Restart เครื่องเลยครับ (ถ้าทำดีๆ) 

รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
ระบบเสร็จสมบูร์เตรียมเซงลี้ได้แล้ว

ตามที่คุณจักรนันท์แนะนำ ต้องไปอ่านกลไกของ X กับ Xserver และ Xwindows อีกรอบเผื่อรอบก่อนๆ ตกไป

ปรากฏว่าผมตกไปจริงด้วย เพราะกลไก base system ที่ผมเลือกไว้ทำ server นั้นมันไม่ลง xserver-xorg-core, xorg ครับ

ทีนี้พอลงเรียบร้อยเครื่องผมก็มี X ครบเครื่องทีเดียวทำให้ log ไฟล์ที่งอแง

font path หาเจอใน package xserver-xorg-core ครับ

fatal error เพราะไม่มี server ใช้ package xorg ครับ

แล้ว partition นั้นๆ ต้อง exec ได้ด้วยใน fstab นะครับไม่งั้นจอสีเทาครับ

เป็นอันเสร็จสมบูรณ์ vnc จากนอกโลกได้ปกติ ส่วน java viewer นั้นคงให้ user ติดตั้งกันเองครับ

*จริงอย่างที่คุณว่า change on the fly ไม่ได้ reboot เลยซักครั้ง 

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
รูปภาพของ จักรนันท์
จักรนันท์
Rating 7
Posts: 551
Joined: 10-12-2004
Java viewer
User ไม่จำเป็นต้องติดตั้งก็ได้ครับ เท่าที่เห็น VNC Server ของคุณใช้ Virtual desktop :1 ดังนั้น VNC Client จะติดต่อ Server ที่ Port 5901 ทีนี้ ถ้า enable java viewer ฝั่ง Server แล้ว ก็สามารถใช้ Browser ใดๆ ที่ Support Java Environment (JRE) เปิดได้เลยที่ Port 5801 ครับ ใส่ URL ได้เลยเช่น http://server:5901 เท่านี้ก็ใช้ได้แล้วครับ
รูปภาพของ Foggy_Ritchy
Foggy_Ritchy
Rating 4
Posts: 183
Joined: 29-12-2005
ขอบคุณมากครับ

ตอนนี้ผมเปลี่ยนเป็น tightvnc ครับเพราะเห็นเขาว่ามันใช้ bandwidth ดีกว่า

ผมก็ได้ลองกับ 56k modem ครับได้ยี่ห้อ debian เป็นพื้นหลังด้วยและ remote ได้ปกติดีแต่อืดๆ หน่อยไม่เป็นไรครับ แค่จัดไฟล์สบายอยู่แล้ว

ปกติใช้กับ handy drive เป็น vnc portable ครับ แต่ก็สนใจครับถ้าลองแล้วจะรายงานอีกที

--
ปตท. พลังไทย เพื่อใคร (ผู้ถือหุ้น) ??
Syndicate content