デフォルトのフォントパスを試してXtightvncを起動できませんでした-VNCServer


16

を使用して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'
15/07/15 18:59:35 Xvnc version TightVNC-1.3.9
15/07/15 18:59:35 Copyright (C) 2000-2007 TightVNC Group
15/07/15 18:59:35 Copyright (C) 1999 AT&T Laboratories Cambridge
15/07/15 18:59:35 All Rights Reserved.
15/07/15 18:59:35 See http://www.tightvnc.com/ for information on TightVNC
15/07/15 18:59:35 Desktop name 'X' (vultr.guest:1)
15/07/15 18:59:35 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
15/07/15 18:59:35 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/misc/' not found - ignoring
Font directory '/usr/share/fonts/X11/Speedo/' 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つの問題を解決しました。しかし、まだ他のエラーが発生しているので、助けてください。


それは奇妙です、少なくともそれらのフォントディレクトリのいくつかはxfonts-baseパッケージの一部として作成されるべきでした。これは以下のために推奨されtightvncserverます:あなたはそれをインストールしました--no-install-recommendsか?
スチールドライバー

いいえ、私はsudoを使用してインストールされたです:tightvncserver XFCE4 XFCE4-グッズをインストールapt-getの
rebornx

この問題の解決策はまだ見つかりません。すでにサーバーを数回再インストールしましたが、この例外のままです。私を助けてください...
rebornx

sudo apt-get install xfonts-basesudo apt-get install xfonts-100dpisudo apt-get install xfonts-75dpi修正が問題をフォント。
gies0r

回答:


17

少なくとも、多くの解決策と修正を試した後、この問題を修正しました。私はほとんどあきらめますが、今修正しました。

問題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 baseをインストールしてください

apt-get install  xfonts-base

8
悲しいことに、私のために働いていませんでした。
空の

Vultrクラウドサービスで新しいUbuntuサーバーをセットアップするときに、xfonts-baseをインストールするとうまくいきました。ありがとう。
ユダヒマンゴ

6

たぶん他の人を助けるために-ログをチェックしてください!

私は走っていた

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> _ <のメッセージを見逃しました。他のものに挟まれていました。


この答えは私を救った!スペルミス(geometty)を言ってくれてありがとう:config:のgeometry行にコメントを挿入したことを思い出しましたgeometry 848x480 # good for mobile。そこでは許可されていません。しかし、エラーメッセージはフォントに関するものでした!フォントをジオメトリに関連付けるのは難しい!
ソニーサントス

1

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サーバー呼び出しにそのまま渡すようです。


0

追加のフォントがインストールされていないのと同じ問題があり、追加のパッケージのインストールに問題がありました。DNSサーバーを追加して解決しました。このヒントに従いました。

永続的な設定を変更せずにDNSサーバーを追加するには、エントリを/etc/resolv.confに追加するだけです。再起動するとリセットされます。以下では、Google DNSサーバーを使用します。(これは次の再起動までしか続きません)

ネームサーバー8.8.8.8ネームサーバー8.8.4.4

永続的に追加するのは別の動物です。/ etc / network / interfacesを編集し、wlan0ブロックの下に次の行を追加します。

dns-nameservers 8.8.8.8 8.8.4.4

次に、apt-get updateを実行し、apt-get install xfonts-baseなどのインストールを実行します



0

〜/ .vncから古い.pidファイルと.logファイルを削除してみてください。このエラーは、何らかの理由でファイルを読み取れない場合にかなり一般的であるようです。フォントをいじることはおそらく役に立たないでしょう。

これは16.04と18.04 LTSで私のために働いた

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.