无法启动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'

我通过在主机文件中添加主机名解决了一个问题。但是仍然存在其他错误,请帮助。


奇怪的是,这些字体目录中至少有一些应该作为xfonts-base软件包的一部分创建的,建议tightvncserver将其用于:您是否使用它安装了它--no-install-recommends
钢丝钳

不,我是使用sudo apt-get install xfce4 xfce4-goodiestightvncserver安装的
rebornx

仍然没有找到解决此问题的方法。已经重新安装服务器几次,但仍然停留在此异常中。请帮助我..
rebornx

sudo apt-get install xfonts-basesudo apt-get install xfonts-100dpisudo apt-get install xfonts-75dpi修复字体问题。
gies0r

Answers:


17

经过尝试许多解决方案和修复后的Atlast,我解决了这个问题。我几乎放弃了,但是现在就解决了。

问题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对我有用。谢谢。
Judah Himango '19

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 848x480 # good for mobile那里不允许这样做。但是错误消息是关于字体的!很难将字体与几何图形联系起来!
索尼桑托斯,

1

在Kubuntu 14.04上,tightvnc服务器出现相同的错误,调试时切换到vnc4server,该错误也相同。我通过设置字体路径在vnc4中解决了它。

我通过运行得到字体路径

xset q

并获取“字体路径:”的值。然后,我将其用作“ -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名称服务器8.8.8.8 8.8.4.4

然后执行apt-get更新,然后运行任何安装,例如apt-get install xfonts-base



0

尝试从〜/ .vnc删除旧的.pid和.log文件。由于某些原因我无法读取任何文件,此错误似乎非常普遍。弄乱字体可能对您没有帮助。

这对我来说适用于16.04和18.04 LTS

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.