Não foi possível iniciar o Xtightvnc tentando o caminho da fonte padrão - VNCServer


16

Eu instalei o VNC, usando

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Mas não consigo iniciar, quando entro

vncserver

Estou recebendo uma mensagem de erro como

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'

Eu resolvi um problema adicionando o nome do host no arquivo hosts. Mas ainda tendo outros erros, ajude.


É estranho, pelo menos alguns desses diretórios de fontes deveriam ter sido criados como parte do xfonts-basepacote, o que é recomendado para tightvncserver: você o instalou --no-install-recommends?
Steeldriver

Não, eu estava instalado usando sudo apt-get install xfce4 xfce4-guloseimas tightvncserver
rebornx

ainda não foram encontradas soluções para esse problema. Já reinstalou o servidor algumas vezes, mas ainda está preso nessa exceção. Por favor me ajude ..
rebornx

sudo apt-get install xfonts-basee sudo apt-get install xfonts-100dpie sudo apt-get install xfonts-75dpicorreções font questões.
gies0r

Respostas:


17

A Atlast tentou várias soluções e correções. Corrigi esse problema. Eu quase desisto, mas consertei agora.

Problema 1: Couldn't start Xtightvnc process.

Solução: verifique seu nome de host e / etc / hosts verifique se os dois são iguais. Para editar esses arquivos, use os comandos

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.

Solução: As fontes x11 estão ausentes, não sei por que os pacotes de dependência não estão instalados. Tente encontrar a pasta

ls /usr/share/fonts/X11/

se não for encontrado, tente instalar o xfonts base

apt-get install  xfonts-base

8
Infelizmente não funcionou para mim.
esvaziar

A instalação do xfonts-base funcionou para mim ao configurar um novo servidor Ubuntu no serviço de nuvem Vultr. Obrigado.
Judah Himango 30/07/19

6

Talvez para ajudar os outros - verifique os logs!

eu estava correndo

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

Eu experimentei a mesma mensagem

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

Minha solução foi verificar o log

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

que indicava uma opção incorreta (-geometty) - perdi a mensagem em stdout> _ <; estava imprensado entre outras coisas.


Esta resposta me salvou! Obrigado por dizer o que foi escrito incorretamente (geometty): isso me lembrou que inseri um comentário na linha de geometria da config:, o geometry 848x480 # good for mobileque não é permitido lá. Mas as mensagens de erro eram sobre fontes! Difícil de associar fontes com geometria!
Sony Santos

1

No Kubuntu 14.04, tive o mesmo erro no servidor tightvnc e, durante a depuração, mudei para vnc4server, que teve o mesmo erro. Eu resolvi isso no vnc4, definindo o caminho da fonte.

Eu peguei o caminho da fonte executando

xset q

e obtendo o valor de "Caminho da fonte:". Eu então usei isso como o valor da opção "-fp". Por exemplo

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

que parece apenas transmiti-lo à invocação do servidor Xvnc4 subjacente.


0

Eu tive o mesmo problema que fontes extras não foram instaladas e tive problemas ao instalar pacotes extras. Resolvido adicionando servidores DNS. Eu segui essa dica.

Para adicionar um servidor DNS sem alterar sua configuração permanente, basta adicionar as entradas em /etc/resolv.conf. Isso deve redefinir quando você reinicia. O abaixo irá usar os servidores DNS do Google. (isso só dura até a próxima reinicialização)

nameserver 8.8.8.8 nameserver 8.8.4.4

Adicioná-lo permanentemente é um animal diferente. Gostaria de editar o arquivo / etc / network / interfaces e, sob o bloco wlan0, adicionar a seguinte linha:

dns-nameservers 8.8.8.8 8.8.4.4

Em seguida, faça uma atualização do apt-get e execute quaisquer instalações como apt-get install xfonts-base



0

Tente excluir os arquivos .pid e .log antigos de ~ / .vnc. Esses erros parecem ser bastante genéricos para qualquer um que não possa ler nenhum arquivo por algum motivo. Brincar com fontes provavelmente não irá ajudá-lo.

Isso funcionou para mim em 16.04 e 18.04 LTS

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.