Не удалось запустить Xtightvnc, пытаясь использовать путь к шрифту по умолчанию - VNCServer

Не удалось запустить Xtightvnc, пытаясь использовать путь к шрифту по умолчанию - VNCServer

Я установил VNC, используя

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Но я не могу его запустить, когда я вхожу

vncserver

Я получаю сообщение об ошибке

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'

Я решил одну проблему, добавив имя хоста в файл hosts. Но все еще есть другие ошибки, пожалуйста, помогите.

решение1

Atlast после того, как я попробовал много решений и исправлений, я исправил эту проблему. Я почти сдался, но теперь исправил.

Проблема 1:Couldn't start Xtightvnc process.

Решение: проверьте имя хоста и /etc/hosts, убедитесь, что оба файла одинаковы. Чтобы редактировать эти файлы, используйте команды.

nano /etc/hostname
nano /etc/hosts
hostname

Проблема 2:

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

Решение: Шрифты x11 отсутствуют, я не знаю, почему не установлены пакеты зависимостей. Попробуйте найти папку

ls /usr/share/fonts/X11/

если не найден, то попробуйте установить xfonts base

apt-get install  xfonts-base

решение2

Может быть, чтобы помочь другим — проверьте логи!

я бегал

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

Я получил такое же сообщение

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

Моим решением было проверить журнал.

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

что указывало на неправильно написанную опцию (-geometty) - я пропустил сообщение в stdout >_<; оно было зажато между другими вещами.

решение3

На Kubuntu 14.04 у меня была та же ошибка с tightvnc server, и во время отладки я переключился на vnc4server, где была та же ошибка. Я решил ее в vnc4, установив путь к шрифту.

Я получил путь к шрифту, запустив

xset q

и получение значения "Font Path:". Затем я использовал это как значение для опции "-fp". Например

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

который, похоже, просто передает его базовому вызову сервера Xvnc4.

решение4

В некоторых дистрибутивах отсутствует базовый пакет шрифтов. Попробуйте скачать 6x13-ISO8859-1.pcf.gzсhttps://github.com/BlackArch/blackarch-iso/blob/master/live-iso/airootfs/usr/share/fonts/misc/и поместите этот файл в /usr/share/fonts/X11/misc/.

Связанный контент