Điểm:0

VNC vào ngày 21.04 hiện cho tôi lỗi này: Không thể khởi tạo máy chủ: Không thể kết nối: Kết nối bị từ chối

lá cờ cn

Tôi có máy chỉ cài đặt Ubuntu 21.04 trên đó. Đó là vào ngày 20.04 trước đó và tôi đã sử dụng TigerVNC để chạy VNC. Tất cả đều hoạt động khi tôi thực hiện một lệnh nâng cấp và nó đã chuyển tôi sang ngày 21.04 mà tôi không mong đợi. Bây giờ mọi thứ khác hoạt động nhưng lệnh vncserver của tôi không thể bắt đầu phiên vnc. Thay vào đó tôi nhận được lỗi:

Máy chủ Xtigervnc mới 'EmilieServer:3 (michel)' trên cổng 5903 để hiển thị :3.
Sử dụng xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/michel/.vnc/passwd EmilieServer:3 để kết nối với máy chủ VNC.


===================tail /home/michel/.vnc/EmilieServer:5903.log ================= ==
================================================================= ==================================

Khởi động phiên qua '/home/michel/.vnc/xstartup' thoát quá sớm (< 3 giây)!

Có thể thử một cái gì đó đơn giản trước, ví dụ:
    tigervncserver -xstartup /usr/bin/xterm
Phiên X đã thoát hoàn toàn!
Giết quy trình Xtigervnc ID 23027... thành công!

Nhìn vào nhật ký cho phiên vnc này, tôi nhận được thông tin này.

Xnvc TigerVNC 1.11.0 - được xây dựng 2021-09-20 18:41
Bản quyền (C) 1999-2020 Nhóm TigerVNC và nhiều người khác (xem README.rst)
Xem https://www.tigervnc.org để biết thông tin về TigerVNC.
Bản phát hành máy chủ X cơ sở 12011000, Tổ chức X.Org


Thứ năm 28 tháng 10 22:03:30 2021
 vnnext: Phần mở rộng VNC đang chạy!
 vnnext: Lắng nghe các kết nối VNC trên tất cả (các) giao diện, cổng 5903
 vnnext: đã tạo máy chủ VNC cho màn hình 0
3NI3X0 Máy chủ Xtigervnc mới 'EmilieServer:3 (michel)' trên cổng 5903 để hiển thị :3.
3NI3X0 Sử dụng xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/michel/.vnc/passwd EmilieServer:3 để kết nối với máy chủ VNC.
 So sánhUpdateTracker: 0 pixel vào / 0 pixel ra
 So sánhUpdateTracker: (tỷ lệ 1:-nan)
/usr/bin/startxfce4: Máy chủ X đã chạy trên màn hình :3
xrdb: Kết nối bị từ chối
xrdb: Không thể mở màn hình ':3'
dbus-update-activation-environment: cảnh báo: gửi lỗi tới systemd: org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 
đã thoát với trạng thái 1
Không thể khởi tạo máy chủ: Không thể kết nối: Kết nối bị từ chối
xfce4-session: Không thể mở màn hình: .
Nhập 'xfce4-session --help' để sử dụng.

Tệp bắt đầu của tôi rất đơn giản và nó đã hoạt động vào ngày 20.04.

#!/bin/sh
đặt -xv
xrdb $HOME/.Xresource
xsetroot -màu xám đặc
#exec /etc/X11/xinit/xinitrc
bỏ đặt SESSION_MANAGER
bỏ đặt DBUS_SESSION_BUS_ADDRESS
#xuất XKL_XMODMAP_DISABLE=1
khởi chạy dbus/usr/bin/startxfce4 

Có ai biết tại sao tôi gặp phải vấn đề này sau khi nâng cấp không? Tôi đã dành hai ngày cho việc này không thể tìm thấy bất cứ điều gì có ích. Máy chủ này được thiết lập để con gái tôi có thể thực hiện các dự án nghiên cứu ở trường đại học và cô ấy cần nó để tiếp tục công việc của mình. Bất kỳ trợ giúp sẽ được thực sự đánh giá cao.

codlord avatar
lá cờ ru
Tôi không biết chắc chắn nhưng cũng có thể là do từ ngày 21.04, máy chủ hiển thị mặc định đã đổi thành Wayland. Vì vậy, nếu trước đây bạn đang sử dụng X11/Xorg thì hiện tại bạn có thể thấy mình đang sử dụng Wayland mà không hề hay biết. Trên thiết bị đầu cuối, hãy gõ `echo $XDG_SESSION_TYPE` để xem bạn hiện đang sử dụng loại nào. Tôi sử dụng phần mềm Barrier KVM và phần mềm đó cũng không hoạt động (ít nhất là chưa) trong Wayland và những gì rào cản hoạt động tương tự như những gì VNC làm theo một số cách. Nếu bạn đang sử dụng Wayland, hãy thử đăng xuất và đăng nhập lại bằng X11/Xorg, Xem tại đây để có hướng dẫn hữu ích: https://itsfoss.com/switch-xorg-wayland/
lá cờ cn
Thiết lập của tôi không phải là không có đầu nên tôi đã sử dụng một trong các thiết bị đầu cuối trong giao diện người dùng để kiểm tra và biến mà tôi đã kiểm tra bằng trình bao từ mặt bàn của mình và XDG_SESSION_TYPE của tôi được đặt thành x11. Điều này dường như cho thấy tôi không sử dụng Wayland sau đó.
codlord avatar
lá cờ ru
Có, bạn đang sử dụng X11 chứ không phải Wayland. Nhật ký cho biết `xrdb: Không thể mở màn hình ':3'` vậy bạn đã thử kết nối VNC với một màn hình khác chẳng hạn như :0 hoặc :1 hoặc :2, v.v. chưa? Chỉ nghĩ có lẽ một cái gì đó trong bản nâng cấp đã thay đổi và không còn hiển thị số 3 nữa?
lá cờ cn
Tôi đã thêm một phần cập nhật trong tuyên bố ban đầu. Tôi đã có thể chạy một xstart khác nhưng nó có một số vấn đề riêng. Có, tôi đã thử :1, :2 đến :4. vncserver tự động tăng những thứ này để nó không tăng trừ khi tôi bắt đầu. Xstart mới của tôi có thể làm được điều đó nên tôi có thể kiểm tra các số cao hơn và điều đó không giúp ích được gì.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.