2007/10/05

Dell Remote Access ControllerのVNC

Dell PowerEdgeのDell Remote Access Controller (Dell RAC, DRAC)を使うと、VNCによるシステム管理ができるようになるが、CentOS 5 (RHEL5)にDell製品関連のリポジトリから対応するソフトウェアをインストールすると、VNCによるリモート管理機能が利用できるようになる。
…はずなのだが、実際にはVNCが機能しない。直接の原因は、サービスracvncが正常起動しないことだ。例えば、コマンドラインから起動しようとすると、
# service racvnc start
Starting racvnc (RAC) services: Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'
05/10/07 11:06:42 Xvnc version 3.3.3r2
05/10/07 11:06:42 Copyright (C) AT&T Laboratories Cambridge.
05/10/07 11:06:42 All Rights Reserved.
05/10/07 11:06:42 See http://www.uk.research.att.com/vnc for information on VNC
05/10/07 11:06:42 Desktop name 'Dell_Remote_Service' (hostname:1)
05/10/07 11:06:42 Protocol version supported 3.3
05/10/07 11:06:42 Listening for VNC connections on TCP port 5981
Font directory '/usr/X11R6/lib/X11/fonts/misc/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/Speedo/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/Type1/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/75dpi/' not found - ignoring
Font directory '/usr/X11R6/lib/X11/fonts/100dpi/' not found - ignoring

Fatal server error:
could not open default font 'fixed'
New 'Dell_Remote_Service' desktop is hostname:1
Starting applications /var/racvnc/racserver
Log file is /var/racvnc/hostname:1.log
[ OK ]
#
と表示される。

これを解決するには、以下を実行する。
# mkdir /usr/X11R6/lib
# ln -s /usr/share/X11 /usr/X11R6/lib
これでも/usr/X11R6/lib/X11/fonts/Speedo/に関しては文句を言われるが、気にしない。

もちろんこの原因は、/usr/X11R6以下に、lib/fontsなんてディレクトリは存在しないこと。適切なリンクを貼れば解決するというわけだ。

XFree86からXorgに代わったとき辺りにそうなったのかな?

0 件のコメント: