
私はVNCをインストールしました。
sudo apt-get install xfce4 xfce4-goodies tightvncserver
しかし、入力しても起動できません
vncserver
次のようなエラーメッセージが表示されます
Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.
15/07/15 18:59:34 Xvnc version TightVNC-1.3.9
15/07/15 18:59:34 Copyright (C) 2000-2007 TightVNC Group
15/07/15 18:59:34 Copyright (C) 1999 AT&T Laboratories Cambridge
15/07/15 18:59:34 All Rights Reserved.
15/07/15 18:59:34 See http://www.tightvnc.com/ for information on TightVNC
15/07/15 18:59:34 Desktop name 'X' (vultr.guest:1)
15/07/15 18:59:34 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
15/07/15 18:59:34 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/misc/' not found - ignoring
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
Fatal server error:
could not open default font 'fixed'
ホスト名をホストファイルに追加することで、1 つの問題を解決しました。しかし、まだ他のエラーが残っています。助けてください。
答え1
多くの解決策と修正を試した後、ようやくこの問題を解決しました。ほとんど諦めかけましたが、今は解決しました。
問題1:Couldn't start Xtightvnc process.
解決策: ホスト名と /etc/hosts の両方が同じであることを確認します。これらのファイルを編集するには、コマンドを使用します。
nano /etc/hostname
nano /etc/hosts
hostname
問題2:
Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.
解決策: x11フォントが見つかりません。依存パッケージがインストールされていない理由がわかりません。フォルダーを探してみてください。
ls /usr/share/fonts/X11/
見つからない場合は、xfontsベースをインストールしてください
apt-get install xfonts-base
答え2
他の人を助けるために、ログを確認してください。
私は走っていた
vncserver -geometty 1200x900 -alwaysshared -localhost -compatiblekbd :1
私も同じメッセージを体験しました
Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.
# ... list of tightvnc options
私の解決策はログを確認することでした
cat ~/.vnc/hostname:display.log | less
これはオプションのスペルミス (-geometty) を示しています - stdout のメッセージを見逃してしまいました >_<; 他のものの間に挟まれていました。
答え3
Kubuntu 14.04 では tightvnc サーバーで同じエラーが発生しました。デバッグ中に vnc4server に切り替えましたが、同じエラーが発生しました。vnc4 でフォント パスを設定することでこの問題を解決しました。
フォントパスを取得するには、
xset q
そして「Font Path:」の値を取得します。これを「-fp」オプションの値として使用します。例:
vncserver -fp "/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins"
これは、基盤となる Xvnc4 サーバーの呼び出しにそのまま渡すだけのようです。
答え4
6x13-ISO8859-1.pcf.gz
一部のディストリビューションではベースフォントパッケージが不足しています。https://github.com/BlackArch/blackarch-iso/blob/master/live-iso/airootfs/usr/share/fonts/misc/このファイルを に配置します/usr/share/fonts/X11/misc/
。