Không thể khởi động Xtightvnc khi thử đường dẫn phông chữ mặc định - VNCServer


16

Tôi đã cài đặt VNC, sử dụng

sudo apt-get install xfce4 xfce4-goodies tightvncserver

Nhưng tôi không thể bắt đầu nó, khi tôi vào

vncserver

Tôi nhận được thông báo lỗi là

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'

Tôi đã giải quyết một vấn đề bằng cách thêm tên máy chủ trong tệp máy chủ. Nhưng vẫn có lỗi khác, xin vui lòng giúp đỡ.


Điều đó thật kỳ lạ, ít nhất một số trong các thư mục phông chữ đó đã được tạo như một phần của xfonts-basegói, được khuyến nghị cho tightvncserver: bạn đã cài đặt nó --no-install-recommendschưa?
Steeldo 16/07/2015

Không, tôi đã được cài đặt bằng sudo apt-get install xfce4 xfce4-goodies
chặtvncserver

vẫn không có giải pháp tìm thấy cho vấn đề này. Đã cài đặt lại máy chủ vài lần, nhưng vẫn bị kẹt trong ngoại lệ này. Xin hãy giúp tôi ..
rebornx 20/07/2015

sudo apt-get install xfonts-basesudo apt-get install xfonts-100dpisudo apt-get install xfonts-75dpicác bản sửa lỗi phông chữ vấn đề này.
gies0r

Câu trả lời:


17

Atlast sau khi thử nhiều giải pháp và sửa lỗi tôi đã khắc phục vấn đề này. Tôi gần như bỏ cuộc, nhưng giờ đã sửa.

Vấn đề 1: Couldn't start Xtightvnc process.

Giải pháp: kiểm tra tên máy chủ của bạn và / etc / hosts đảm bảo cả hai đều giống nhau. Để chỉnh sửa các tập tin đó, sử dụng các lệnh.

nano /etc/hostname
nano /etc/hosts
hostname

Vấn đề 2:

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

Giải pháp: Các phông chữ x11 bị thiếu, tôi không biết tại sao các gói phụ thuộc không được cài đặt. Cố gắng tìm thư mục

ls /usr/share/fonts/X11/

Nếu không tìm thấy, hãy thử cài đặt xfonts cơ sở

apt-get install  xfonts-base

8
Đáng buồn thay đã không làm việc cho tôi.
trống

Cài đặt xfonts-base hoạt động với tôi khi thiết lập máy chủ Ubuntu mới trong dịch vụ đám mây Vultr. Cảm ơn.
Judah Himango

6

Có lẽ để giúp đỡ người khác - kiểm tra nhật ký!

tôi đã đang chạy

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

Tôi đã trải nghiệm cùng một thông điệp

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

Giải pháp của tôi là kiểm tra nhật ký

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

trong đó chỉ ra một tùy chọn sai chính tả (-geometty) - Tôi đã bỏ lỡ thông báo trong thiết bị xuất chuẩn> _ <; nó bị kẹp giữa những thứ khác


Câu trả lời này đã cứu tôi! Cảm ơn vì đã nói những gì sai chính tả (geometty): điều đó đã nhớ đến tôi rằng tôi đã đưa ra một nhận xét trong dòng hình học của config : geometry 848x480 # good for mobile, những gì không được phép ở đó. Nhưng các thông báo lỗi là về phông chữ! Khó liên kết phông chữ với hình học!
Sony Santos

1

Trên Kubfox 14.04, tôi cũng gặp lỗi tương tự với máy chủ chặt chẽ, và trong khi gỡ lỗi đã chuyển sang vnc4server, cũng có lỗi tương tự. Tôi đã giải quyết nó trong vnc4 bằng cách đặt đường dẫn phông chữ.

Tôi có đường dẫn phông chữ bằng cách chạy

xset q

và nhận giá trị của "Đường dẫn phông chữ:". Sau đó tôi đã sử dụng giá trị này làm giá trị cho tùy chọn "-fp". Ví dụ

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

có vẻ như chỉ chuyển nó qua lệnh gọi máy chủ Xvnc4 bên dưới.


0

Tôi gặp vấn đề tương tự như các phông chữ bổ sung chưa được cài đặt và tôi gặp vấn đề khi cài đặt các gói bổ sung. Giải quyết nó bằng cách thêm các máy chủ DNS. Tôi làm theo lời khuyên này.

Để thêm một máy chủ dns không thay đổi thiết lập vĩnh viễn của bạn, chỉ cần thêm các mục vào /etc/resolv.conf. Điều này sẽ thiết lập lại khi bạn khởi động lại. Dưới đây sẽ sử dụng các máy chủ google dns. (điều này chỉ kéo dài cho đến khi khởi động lại tiếp theo)

máy chủ tên 8.8.8.8 máy chủ tên 8.8.4.4

Thêm nó vĩnh viễn là một động vật khác nhau. Tôi sẽ chỉnh sửa / etc / mạng / giao diện và trong khối wlan0 thêm dòng sau:

máy chủ tên dns 8.8.8.8 8.8.4.4

Sau đó thực hiện cập nhật apt-get sau đó chạy bất kỳ cài đặt nào như apt-get install xfonts-base



0

Hãy thử xóa các tệp .pid và .log cũ khỏi ~ / .vnc Lỗi này có vẻ khá chung cho mọi trường hợp tôi không thể đọc bất kỳ tệp nào vì một số lý do. Lộn xộn với phông chữ có lẽ sẽ không giúp bạn.

Điều này làm việc cho tôi vào ngày 16.04 và 18.04 LTS

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.