
我安裝了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
最後,在嘗試了許多解決方案和修復後,我解決了這個問題。我幾乎要放棄了,但現在已經解決了。
問題一: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
答案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 上,我在使用ightvnc伺服器時遇到了相同的錯誤,在偵錯時切換到vnc4server,它也出現了相同的錯誤。我在vnc4中透過設定字體路徑解決了這個問題。
我通過運行獲得了字體路徑
xset q
並取得“字體路徑:”的值。然後我使用它作為“-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/
.