Не вдалося запустити 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'

Я вирішив одну проблему, додавши ім'я хоста у файл хостів. Але, маючи інші помилки, будь ласка, допоможіть.


Це дивно, що хоча б деякі з цих каталогів шрифтів повинні були бути створені як частина xfonts-baseпакету, що рекомендується для tightvncserver: ви встановили його --no-install-recommends?
steeldriver

Ні, мене встановили за допомогою sudo apt-get install xfce4 xfce4-goodies
tesvncserver

досі не знайдено рішень для цієї проблеми. Вже кілька разів перевстановлювали сервер, але все-таки застрягли в цьому винятку. Будь ласка, допоможіть мені ..
rebornx

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

Відповіді:


17

Після того, як випробував багато рішень та виправлень, я вирішив цю проблему. Я майже відмовляюся, але виправлено зараз.

Проблема 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> _ <; це було затиснене між іншими речами.


Ця відповідь мене врятувала! Дякую за те, що сказали, що було введено в оману (геометрія): що запам'ятало мене, що я вніс коментар у геометрії рядка config:, geometry 848x480 # good for mobileщо там заборонено. Але повідомлення про помилки стосувалися шрифтів! Важко асоціювати шрифти з геометрією!
Sony Santos

1

У Kubuntu 14.04 у мене була та сама помилка з сервером жорсткого доступу, і під час налагодження перейшов на vnc4server, який мав ту саму помилку. Я вирішив це в vnc4, встановивши шлях шрифту.

Я отримав шлях шрифту, запустивши

xset q

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

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

який, здається, просто передає його до основного виклику сервера Xvnc4.


0

У мене був такий самий випуск, як додаткові шрифти не були встановлені, і у мене була проблема встановлення додаткових пакетів. Вирішили це, додавши DNS-сервери. Я дотримувався цієї поради.

Щоб додати dns-сервер без зміни постійної установки, просто додайте записи до /etc/resolv.conf. Це слід скинути під час перезавантаження. Нижче будуть використані сервери google dns. (це триває лише до наступного перезавантаження)

сервер імен 8.8.8.8 сервер імен 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.