Не мог запустить 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'
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. Но все еще имея другие ошибки, помогите.

14
задан 15 July 2015 в 12:10

8 ответов

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
17
ответ дан 23 November 2019 в 02:58

Возможно, для помощи другим - проверяют журналы!

я работал

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

5
ответ дан 23 November 2019 в 02:58

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

я получил путь шрифта путем выполнения

xset q

и получения значения "Пути Шрифта: ". Я затем использовал это в качестве значения для"-fp" опция. Например,

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

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

1
ответ дан 23 November 2019 в 02:58

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

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

сервер имен 8.8.4.4

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

серверы имен DNS 8.8.8.8 8.8.4.4

Затем делают Кв. - добирается, обновление затем работает, любые установки как Кв. - получают xfonts-основу установки

0
ответ дан 23 November 2019 в 02:58

Некоторые дистрибутивы испытывают недостаток в основном пакете шрифта. Попытайтесь загрузить 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/.

0
ответ дан 23 November 2019 в 02:58

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

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

0
ответ дан 23 November 2019 в 02:58
Fatal server error:
could not open default font 'fixed'

Убедитесь, что в /usr/share/fonts/X11/misc/ есть:

  • fonts.alias файл с фиксированным < fontname> string
  • fonts.dir с соответствующим string
  • файлом шрифта с таким именем.
0
ответ дан 18 June 2020 в 11:13

Поскольку ничего из вышеперечисленного у меня не сработало, реальным решением этой проблемы является использование следующей команды при использовании Ubuntu 20.04:

vncserver -rfbport 5901 -fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb -depth 24 -geometry 1920x1080 -localhost

Это означает, что если вы настроите его как службу, вам нужно строку ExecStart, чтобы включить эти параметры.

0
ответ дан 17 December 2020 в 21:12

Другие вопросы по тегам:

Похожие вопросы: