Xtightvnc konnte nicht gestartet werden, indem der Standard-Schriftpfad - VNCServer - ausprobiert wurde


15

Ich habe VNC mit installiert

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Aber ich kann es nicht starten, wenn ich eintrete

vncserver

Ich erhalte die Fehlermeldung als

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'

Ich habe ein Problem behoben, indem ich den Hostnamen in die Hosts-Datei aufgenommen habe. Aber noch andere Fehler haben, bitte helfen.


Das ist seltsam, zumindest sollten einige dieser Schriftartenverzeichnisse als Teil des xfonts-basePakets erstellt worden sein. Dies wird empfohlen für tightvncserver: Haben Sie es mit installiert --no-install-recommends?
Steeldriver

Nein, ich wurde mit sudo apt-get installiert xfce4 xfce4-goodies tightvncserver
rebornx

Es wurden noch keine Lösungen für dieses Problem gefunden. Server bereits einige Male neu installiert, steckt aber immer noch in dieser Ausnahme. Bitte helfen Sie mir ..
rebornx

sudo apt-get install xfonts-baseund sudo apt-get install xfonts-100dpiund sudo apt-get install xfonts-75dpibehebt Schriftartenprobleme.
gies0r

Antworten:


17

Nachdem ich viele Lösungen und Korrekturen ausprobiert hatte, behebte ich dieses Problem. Ich gebe fast auf, aber jetzt 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, einen Ordner zu finden

ls /usr/share/fonts/X11/

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

apt-get install  xfonts-base

7
Hat leider nicht für mich gearbeitet.
leer

Die Installation von xfonts-base hat bei der Einrichtung eines neuen Ubuntu-Servers im Vultr-Cloud-Dienst funktioniert. Vielen Dank.
Judah Himango

6

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

ich lief

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

Ich habe die gleiche Nachricht erfahren

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 hinweist (-geometty) - Ich habe die Nachricht in stdout> _ <verpasst. es war zwischen anderen Dingen eingeklemmt.


Diese Antwort hat mich gerettet! Danke, dass Sie gesagt haben, was falsch geschrieben wurde (geometty): Das hat mich daran erinnert, dass ich einen Kommentar in die Geometriezeile von config: eingefügt habe geometry 848x480 # good for mobile, was dort nicht erlaubt ist. Aber die Fehlermeldungen handelten von Schriftarten! Es ist schwer, Schriftarten mit Geometrie zu verknüpfen!
Sony Santos

1

Auf Kubuntu 14.04 hatte ich den gleichen Fehler mit tightvnc Server, und beim Debuggen wechselte ich zu vnc4server, der den gleichen Fehler hatte. Ich habe es in vnc4 gelöst, indem ich den Pfad für die Schrift festgelegt habe.

Ich habe den Pfad der Schrift durch Laufen erhalten

xset q

und den Wert von "Font Path:" erhalten. Ich habe dies dann als Wert für die Option "-fp" verwendet. Z.B

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

Dies scheint nur an den zugrunde liegenden Xvnc4-Serveraufruf weiterzuleiten.


0

Ich hatte das gleiche Problem, da keine zusätzlichen Schriftarten installiert waren und ich Probleme beim Installieren zusätzlicher Pakete hatte. Behebung durch Hinzufügen von DNS-Servern. Ich bin diesem Tipp gefolgt.

Um einen DNS-Server hinzuzufügen, ohne Ihre permanente Konfiguration zu ändern, fügen Sie einfach die Einträge zu /etc/resolv.conf hinzu. Dies sollte zurückgesetzt werden, wenn Sie neu starten. Im Folgenden werden die DNS-Server von Google verwendet. (Dies dauert nur bis zum nächsten Neustart)

nameserver 8.8.8.8 nameserver 8.8.4.4

Das dauerhafte Hinzufügen ist ein anderes Tier. Ich würde / etc / network / interfaces bearbeiten und unter dem wlan0-Block die folgende Zeile einfügen:

DNS-Nameserver 8.8.8.8 8.8.4.4

Führen Sie dann ein apt-get-Update durch und führen Sie dann alle Installationen wie apt-get install xfonts-base aus



0

Versuchen Sie, die alten .pid- und .log-Dateien von ~ / .vnc zu löschen. Dieser Fehler scheint ziemlich allgemein zu sein, wenn ich aus irgendeinem Grund keine Datei lesen kann. Das Spielen mit Schriften wird Ihnen wahrscheinlich nicht weiterhelfen.

Das hat bei mir am 16.04 und 18.04 LTS geklappt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.