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


16

Я установил 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'
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'

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


Странно, по крайней мере, некоторые из этих каталогов шрифтов должны были быть созданы как часть xfonts-baseпакета, что рекомендуется для tightvncserver: вы устанавливали его с --no-install-recommends?
стальная водитель

Нет, я был установлен с помощью sudo apt-get install xfce4 xfce4-goodiesightvncserver
rebornx

до сих пор не найдено решение этой проблемы. Уже несколько раз переустанавливал сервер, но все равно застрял в этом исключении. Пожалуйста, помогите мне ..
Rebornx

sudo apt-get install xfonts-baseи sudo apt-get install xfonts-100dpiи sudo apt-get install xfonts-75dpiисправления шрифтов вопросы.
gies0r

Ответы:


17

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

apt-get install  xfonts-base

8
Не работает для меня, к сожалению.
пусто

Установка xfonts-base работала для меня при настройке нового сервера Ubuntu в облачной службе Vultr. Благодарю.
Иуда Химанго

6

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

я бегал

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> _ <; это было зажато между другими вещами.


Этот ответ спас меня! Спасибо за то, что сказал, что было написано неправильно (geometty): это вспомнило меня, когда я добавил комментарий в строку геометрии config: geometry 848x480 # good for mobileчто там не разрешено. Но сообщения об ошибках были о шрифтах! Трудно связать шрифты с геометрией!
Sony Santos

1

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

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

xset q

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

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

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


0

У меня была та же проблема, поскольку дополнительные шрифты не были установлены, и у меня была проблема с установкой дополнительных пакетов. Решил это, добавив DNS-серверы. Я следовал этому совету.

Чтобы добавить DNS-сервер без изменения ваших постоянных настроек, просто добавьте записи в /etc/resolv.conf. Это должно сбросить при перезагрузке. Ниже будут использоваться серверы Google DNS. (это продолжается только до следующей перезагрузки)

nameserver 8.8.8.8 nameserver 8.8.4.4

Добавление его навсегда - это другое животное. Я бы отредактировал / etc / network / interfaces и под блоком wlan0 добавил следующую строку:

dns-nameservers 8.8.8.8 8.8.4.4

Затем выполните обновление apt-get и запустите все установки, такие как apt-get install xfonts-base



0

Попробуйте удалить старые файлы .pid и .log из ~ / .vnc. Эти ошибки кажутся довольно общими для тех, кто по какой-то причине не может прочитать ни одного файла. Использование шрифтов, вероятно, не поможет вам.

Это сработало для меня 16.04 и 18.04 LTS

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.