
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.gz
vonhttps://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/
.