Impossibile avviare Xtightvnc provando il percorso del font predefinito - VNCServer


16

Ho installato VNC, usando

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Ma non posso avviarlo, quando entro

vncserver

Ricevo un messaggio di errore come

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'

Ho risolto un problema aggiungendo il nome host nel file hosts. Ma con ancora altri errori, per favore aiutatemi.


È strano, almeno alcune di quelle directory dei font avrebbero dovuto essere create come parte del xfonts-basepacchetto, che è raccomandato per tightvncserver: l'hai installato con --no-install-recommends?
steeldriver,

No, sono stato installato usando sudo apt-get install xfce4 xfce4-goodies tightvncserver
rebornx

ancora nessuna soluzione trovata per questo problema. Server già reinstallato alcune volte, ma ancora bloccato in questa eccezione. Per favore, aiutatemi ..
rebornx,

sudo apt-get install xfonts-baseed sudo apt-get install xfonts-100dpie sudo apt-get install xfonts-75dpicorrezioni font Problemi.
gies0r

Risposte:


17

Atlast dopo aver provato molte soluzioni e correzioni ho risolto questo problema. Mi arrendo quasi, ma ora risolto.

Problema 1: Couldn't start Xtightvnc process.

Soluzione: controlla il tuo nome host e / etc / hosts assicurati che entrambi siano uguali. Per modificare quei file, usa i comandi.

nano /etc/hostname
nano /etc/hosts
hostname

Problema 2:

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

Soluzione: mancano i caratteri x11, non so perché i pacchetti di dipendenza non siano installati. Prova a trovare la cartella

ls /usr/share/fonts/X11/

se non viene trovato, prova a installare xfonts base

apt-get install  xfonts-base

8
Purtroppo non ha funzionato per me.
Vuoto il

L'installazione di xfonts-base ha funzionato per me durante l'impostazione di un nuovo server Ubuntu nel servizio cloud Vultr. Grazie.
Giuda Himango,

6

Forse per aiutare gli altri - controlla i registri!

io stavo correndo

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

Ho provato lo stesso messaggio

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

La mia soluzione era quella di controllare il registro

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

che indicava un'opzione errata (-geometty) - Ho perso il messaggio in stdout> _ <; è stato inserito tra le altre cose.


Questa risposta mi ha salvato! Grazie per aver detto ciò che è stato scritto male (geometty): mi ha ricordato che ho inserito un commento nella linea di configurazione della geometria: geometry 848x480 # good for mobilecosa non è permesso lì. Ma i messaggi di errore riguardavano i caratteri! Caratteri difficili da associare alla geometria!
Sony Santos,

1

Su Kubuntu 14.04 ho avuto lo stesso errore con il server tightvnc e mentre il debug è passato a vnc4server, che ha avuto lo stesso errore. L'ho risolto in vnc4 impostando il percorso del font.

Ho ottenuto il percorso del font correndo

xset q

e ottenere il valore di "Percorso font:". Ho quindi usato questo come valore per l'opzione "-fp". Per esempio

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

che sembra passare attraverso l'invocazione del server Xvnc4 sottostante.


0

Ho avuto lo stesso problema con i font extra non installati e ho avuto problemi con l'installazione di pacchetti extra. Risolto aggiungendo server DNS. Ho seguito questo consiglio.

Per aggiungere un server DNS senza modificare la configurazione permanente, basta aggiungere le voci a /etc/resolv.conf. Questo dovrebbe reimpostare al riavvio. Di seguito verranno utilizzati i server DNS di Google. (questo dura solo fino al prossimo riavvio)

nameserver 8.8.8.8 nameserver 8.8.4.4

L'aggiunta permanente è un animale diverso. Modificherei / etc / network / interfaces e sotto il blocco wlan0 aggiungerei la seguente riga:

dns-nameservers 8.8.8.8 8.8.4.4

Quindi esegui un aggiornamento apt-get, quindi esegui qualsiasi installazione come apt-get install xfonts-base



0

Prova a cancellare i vecchi file .pid e .log da ~ / .vnc. Questo errore sembra essere piuttosto generico per qualsiasi non riesca a leggere alcun file per qualche motivo. Fare casini con i caratteri probabilmente non ti aiuterà.

Questo ha funzionato per me il 16.04 e il 18.04 LTS

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.