Nie można uruchomić Xtightvnc przy próbie domyślnej ścieżki czcionki - VNCServer

16

Zainstalowałem VNC, używając

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Ale nie mogę go uruchomić, kiedy wchodzę

vncserver

Otrzymuję komunikat o błędzie jako

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'

Rozwiązałem jeden problem, dodając nazwę hosta do pliku hosts. Ale nadal masz inne błędy, pomóż.

rebornx
źródło
To dziwne, przynajmniej niektóre z tych katalogów czcionek powinny zostać utworzone jako część xfonts-basepakietu, co jest zalecane dla tightvncserver: czy zainstalowałeś go --no-install-recommends?
steeldriver
Nie, zostałem zainstalowany przy użyciu sudo apt-get install xfce4 xfce4-goodies tightvncserver
rebornx
wciąż nie znaleziono rozwiązań tego problemu. Ponownie zainstalowałem serwer kilka razy, ale nadal utknąłem w tym wyjątku. Proszę, pomóż mi ..
rebornx,
sudo apt-get install xfonts-basei sudo apt-get install xfonts-100dpii sudo apt-get install xfonts-75dpinaprawia problemy czcionki.
gies0r,

Odpowiedzi:

17

Atlast po wypróbowaniu wielu rozwiązań i poprawek naprawiłem ten problem. Prawie się poddaję, ale teraz naprawiłem.

Problem 1: Couldn't start Xtightvnc process.

Rozwiązanie: sprawdź swoją nazwę hosta, a / etc / hosts upewnij się, że oba są takie same. Aby edytować te pliki, użyj poleceń.

nano /etc/hostname
nano /etc/hosts
hostname

Problem 2:

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

Rozwiązanie: Brakuje czcionek x11, nie wiem, dlaczego pakiety zależności nie zostały zainstalowane. Spróbuj znaleźć folder

ls /usr/share/fonts/X11/

jeśli nie zostanie znaleziony, spróbuj zainstalować bazę xfonts

apt-get install  xfonts-base
rebornx
źródło
8
Niestety nie zadziałało.
pusty
Instalowanie xfonts-base działało dla mnie podczas konfigurowania nowego serwera Ubuntu w usłudze chmurowej Vultr. Dzięki.
Judah Himango
6

Może, aby pomóc innym - sprawdź dzienniki!

biegłem

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

Doświadczyłem tego samego przesłania

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

Moim rozwiązaniem było sprawdzenie dziennika

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

co wskazywało na błędną opcję (-geometty) - brakowało mi komunikatu w stdout> _ <; było umieszczone pomiędzy innymi rzeczami.

Jotham Apaloo
źródło
Ta odpowiedź mnie uratowała! Dziękuję za powiedzenie, co zostało źle napisane (geometria): to przypomniało mi, że wstawiłem komentarz w linii geometrii config: geometry 848x480 # good for mobileco tam jest niedozwolone. Ale komunikaty o błędach dotyczyły czcionek! Trudno kojarzyć czcionki z geometrią!
Sony Santos,
1

Na Kubuntu 14.04 miałem ten sam błąd z serwerem tightvnc, a podczas debugowania przełączyłem się na vnc4server, który miał ten sam błąd. Rozwiązałem go w vnc4, ustawiając ścieżkę czcionki.

Mam ścieżkę czcionki, uruchamiając

xset q

i uzyskanie wartości „Ścieżka czcionki:”. Następnie użyłem tego jako wartości opcji „-fp”. Na przykład

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

który wydaje się po prostu przekazywać go do wywołania serwera Xvnc4.

Andy W.
źródło
0

Miałem ten sam problem, ponieważ dodatkowe czcionki nie zostały zainstalowane i miałem problem z instalacją dodatkowych pakietów. Rozwiązano to przez dodanie serwerów DNS. Postępowałem zgodnie z tą wskazówką.

Aby dodać serwer dns bez zmiany stałej konfiguracji, po prostu dodaj wpisy do pliku /etc/resolv.conf. Powinno to zostać zresetowane po ponownym uruchomieniu. Poniżej będą korzystać z serwerów Google dns. (trwa to tylko do następnego uruchomienia)

serwer nazw 8.8.8.8 serwer nazw 8.8.4.4

Dodanie go na stałe to inne zwierzę. Chciałbym edytować / etc / network / interfaces i pod blokiem wlan0 dodać następujący wiersz:

serwery nazw dns 8.8.8.8 8.8.4.4

Następnie wykonaj aktualizację apt-get, a następnie uruchom wszelkie instalacje, takie jak apt-get install xfonts-base

Woofski
źródło
0

Spróbuj usunąć stare pliki .pid i .log z ~ / .vnc. Błędy te wydają się dość ogólne, ponieważ z jakiegoś powodu nie mogę odczytać żadnego pliku. Bałagan z czcionkami prawdopodobnie ci nie pomoże.

To działało dla mnie 16.04 i 18.04 LTS

A. niekorzystne
źródło