1. ホーム
  2. linux

[解決済み] vncserver起動後のログファイルですが、どのように解釈すればよいのでしょうか?

2022-02-25 08:18:26

質問

GCP Linux VMを構成して、VNCサーバーを実行しようとしています。 ここの指示に従いました。 https://www.youtube.com/watch?v=-tZLBcfyngU で、特に明らかな問題はありませんでした。

を実行すると

$ vncserver 

をコマンドラインで実行すると、vnc クライアントが接続に失敗し ("サーバーからの応答なし")、サーバーのログ ファイルにこのようなメッセージが表示されます。

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Wed Jul 18 11:09:40 2018
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5903
 vncext:      created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, 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/share/fonts/X11/100dpi/, removing from list!
usage: xsetroot [options]
  where options are:
  -display <display>   or   -d <display>
  -fg <color>   or   -foreground <color>
  -bg <color>   or   -background <color>
  -rv   or   -reverse
  -def   or   -default
  -name <string>
  -cursor <cursor file> <mask file>
  -cursor_name <cursor-font name>
  -xcf <ARGB cursor file> <cursor size>
  -solid <color>
  -gray   or   -grey
  -bitmap <filename>
  -mod <x> <y>
  -help
  -version

**/home/nicholdw/.vnc/xstartup: 12: /home/nicholdw/.vnc/xstartup: gnome-settings-daemon: not found**

**** (gnome-panel:16661): WARNING **: 11:09:43.917: Failed to request name: the name already has an owner**
**metacity-Message: 11:09:43.976: could not find XKB extension.**

**(metacity:16663): metacity-WARNING **: 11:09:43.983: Failed to create MetaCompositorXRender: Missing composite extension required for compositing
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached**
nicholdw@ubuntu-with-vnc-server-and-gui-desktop:~/.vnc$

コンフィグファイルは次のようになります。

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solod grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

解決方法は?

シェルスクリプトは xsetroot -solod grey であるべきところを xsetroot -solid grey . (コメントとして追加したいところですが、50 repの閾値を下回っています。