Xtightvnc konnte beim Versuch mit dem Standardschriftpfad nicht gestartet werden - VNCServer

Xtightvnc konnte beim Versuch mit dem Standardschriftpfad nicht gestartet werden - VNCServer

Ich habe VNC installiert, mit

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Aber ich kann es nicht starten, wenn ich eingebe

vncserver

Ich erhalte die Fehlermeldung

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'

Ich habe ein Problem gelöst, indem ich den Hostnamen zur Hosts-Datei hinzugefügt habe. Es treten aber immer noch andere Fehler auf. Bitte helfen Sie.

Antwort1

Nachdem ich viele Lösungen und Korrekturen ausprobiert hatte, konnte ich das Problem beheben. Ich hätte fast aufgegeben, aber jetzt ist es behoben.

Problem 1:Couldn't start Xtightvnc process.

Lösung: Überprüfen Sie Ihren Hostnamen und /etc/hosts, um sicherzustellen, dass beide identisch sind. Verwenden Sie die Befehle, um diese Dateien zu bearbeiten.

nano /etc/hostname
nano /etc/hosts
hostname

Problem 2:

Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xtightvnc process.

Lösung: Die x11-Schriftarten fehlen. Ich weiß nicht, warum die Abhängigkeitspakete nicht installiert sind. Versuchen Sie, den Ordner zu finden

ls /usr/share/fonts/X11/

Wenn es nicht gefunden wird, versuchen Sie, xfonts base zu installieren

apt-get install  xfonts-base

Antwort2

Vielleicht um anderen zu helfen – überprüfen Sie die Protokolle!

ich lief

vncserver -geometty 1200x900 -alwaysshared -localhost -compatiblekbd :1

Ich habe die gleiche Meldung erhalten

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

Meine Lösung bestand darin, das Protokoll zu überprüfen

cat ~/.vnc/hostname:display.log | less

was auf eine falsch geschriebene Option (-geometty) hinwies – ich habe die Nachricht in der Standardausgabe >_< übersehen; sie war zwischen anderen Dingen eingeklemmt.

Antwort3

Unter Kubuntu 14.04 hatte ich den gleichen Fehler mit dem Tightvnc-Server und wechselte beim Debuggen zu vnc4server, wo der gleiche Fehler auftrat. Ich habe ihn in vnc4 behoben, indem ich den Schriftartpfad festgelegt habe.

Den Pfad zur Schriftart habe ich durch Ausführen erhalten.

xset q

und den Wert von „Font Path:“ abrufen. Diesen habe ich dann als Wert für die Option „-fp“ verwendet. Beispiel:

vncserver -fp "/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins"

das es scheinbar einfach an den zugrunde liegenden Xvnc4-Serveraufruf weiterleitet.

Antwort4

Einigen Distributionen fehlt das Basis-Schriftpaket. Versuchen Sie, es herunterzuladen 6x13-ISO8859-1.pcf.gzvonhttps://github.com/BlackArch/blackarch-iso/blob/master/live-iso/airootfs/usr/share/fonts/misc/und legen Sie diese Datei unter ab /usr/share/fonts/X11/misc/.

verwandte Informationen