Xtightvnc varsayılan yazı tipi yolunu denemeden başlatılamadı - VNCServer


16

VNC'yi kullanarak

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Ama başlayamıyorum, girdiğimde

vncserver

Hata mesajı alıyorum

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 dosyasına hostname ekleyerek bir sorunu çözdüm. Ancak yine de başka hatalar var, lütfen yardım edin.


Bu garip, bu yazı tipi dizinlerinin en azından bir kısmı xfonts-basepaketin bir parçası olarak oluşturulmalıydı , bunun için önerilen tightvncserver: bunu yüklediniz mi --no-install-recommends?
steeldriver

Hayır, sudo apt-get install xfce4 xfce4-goodies tightvncserver kullanılarak kuruldu
rebornx

yine de bu soruna çözüm bulunamamıştır. Zaten sunucuyu birkaç kez yeniden yükledim, ancak yine de bu istisnada kaldı. Lütfen bana yardım et ..
rebornx

sudo apt-get install xfonts-baseve sudo apt-get install xfonts-100dpive sudo apt-get install xfonts-75dpidüzeltmeleri sorunları yazı tipi.
gies0r

Yanıtlar:


17

Atlast, birçok çözümü denedikten sonra bu sorunu çözdüm. Neredeyse vazgeçiyorum, ama şimdi düzeltildi.

Sorun 1: Couldn't start Xtightvnc process.

Çözüm: ana makine adınızı kontrol edin ve / etc / hosts her ikisinin de aynı olduğundan emin olun. Bu dosyaları düzenlemek için komutları kullanın.

nano /etc/hostname
nano /etc/hosts
hostname

Sorun 2:

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

Çözüm: x11 yazı tipleri eksik, bağımlılık paketlerinin neden yüklü olmadığını bilmiyorum. Klasör bulmaya çalışın

ls /usr/share/fonts/X11/

bulunmazsa, xfonts base'i yüklemeyi deneyin

apt-get install  xfonts-base

8
Ne yazık ki benim için çalışmadı.
boş

Xfonts-base kurulumu, Vultr bulut hizmetinde yeni bir Ubuntu sunucusu kurarken benim için çalıştı. Teşekkürler.
Judah Himango

6

Belki başkalarına yardım etmek için - günlükleri kontrol edin!

koşuyordum

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

Aynı mesajı yaşadım

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

Benim çözümüm günlüğü kontrol etmekti

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

hangi yanlış yazılmış bir seçenek (-geometty) gösterdi - stdout> _ <mesajı kaçırdım; diğer şeyler arasında sandviç.


Bu cevap beni kurtardı! Yanlış yazılan şeyi (geometri) söylediğiniz için teşekkür ederiz: Bu, config'in geometri satırına bir yorum eklediğimi hatırladı: geometry 848x480 # good for mobileorada izin verilmeyen şey. Ancak hata mesajları yazı tipleriyle ilgiliydi! Yazı tiplerini geometriyle ilişkilendirmek zor!
Sony Santos

1

Kubuntu 14.04'te tightvnc sunucusu ile aynı hatayla karşılaştım ve hata ayıklama sırasında aynı hataya sahip vnc4server'a geçtim. Font yolunu ayarlayarak vnc4'te çözdüm.

Yazı tipi yolunu çalıştırarak aldım

xset q

ve "Yazı Tipi Yolu:" değerini almak. Daha sonra bunu "-fp" seçeneğinin değeri olarak kullandım. Örneğin

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

ki bu da onu temeldeki Xvnc4 sunucu çağrısına geçiriyor gibi görünüyor.


0

Ek yazı tipleri yüklenmedi ve aynı paketleri eklerken sorun yaşadım. DNS sunucuları ekleyerek çözdüm. Bu ipucunu takip ettim.

Kalıcı kurulumunuzu değiştirmeden bir dns sunucusu eklemek için /etc/resolv.conf dosyasına girişleri eklemeniz yeterlidir. Yeniden başlattığınızda bu sıfırlanmalıdır. Aşağıda google dns sunucuları kullanılacaktır. (bu yalnızca bir sonraki yeniden başlatmaya kadar sürer)

ad sunucusu 8.8.8.8 ad sunucusu 8.8.4.4

Kalıcı olarak eklemek farklı bir hayvandır. / Etc / network / arabirimlerini düzenlerdim ve wlan0 bloğunun altında aşağıdaki satırı eklerim:

dns-ad sunucuları 8.8.8.8 8.8.4.4

Sonra apt-get güncellemesi yapın ve apt-get install xfonts-base gibi yüklemeleri çalıştırın



0

Eski .pid ve .log dosyalarını ~ / .vnc'den silmeyi deneyin. Bu hatalar herhangi bir nedenle herhangi bir dosyayı okuyamadığım için oldukça genel görünüyor. Yazı tipleriyle uğraşmak muhtemelen size yardımcı olmaz.

Bu benim için 16.04 ve 18.04 LTS'de çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.