Score:0

VNC บน 21.04 ให้ข้อผิดพลาดนี้แก่ฉัน: ไม่สามารถเริ่มต้นเซิร์ฟเวอร์: ไม่สามารถเชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ

ธง cn

ฉันมีเครื่องที่มีการติดตั้ง Ubuntu 21.04 เท่านั้น ก่อนหน้านี้เป็นเวลา 20.04 และฉันใช้ tigerVNC เพื่อให้ VNC ทำงาน ทุกอย่างทำงานได้เมื่อฉันใช้คำสั่งอัปเกรดและย้ายฉันไปที่ 21.04 ซึ่งฉันไม่คาดคิด ตอนนี้ทุกอย่างใช้งานได้ แต่คำสั่ง vncserver ของฉันไม่สามารถเริ่มเซสชัน vnc ได้ แต่ฉันได้รับข้อผิดพลาด:

เซิร์ฟเวอร์ Xtigervnc ใหม่ 'EmilieServer:3 (michel)' บนพอร์ต 5903 สำหรับการแสดงผล :3.
ใช้ xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/michel/.vnc/passwd EmilieServer:3 เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ VNC


=================== หาง /home/michel/.vnc/EmilieServer:5903.log ================= ==
================================================== ==================================

การเริ่มต้นเซสชันผ่าน '/home/michel/.vnc/xstartup' ออกเร็วเกินไป (< 3 วินาที)!

อาจลองทำอะไรง่ายๆ ก่อน เช่น
    tigervncserver -xstartup /usr/bin/xterm
เซสชัน X ออกอย่างสมบูรณ์!
ฆ่า Xtigervnc กระบวนการ ID 23027... สำเร็จ!

เมื่อดูบันทึกสำหรับเซสชัน vnc นี้ ฉันได้รับข้อมูลนี้

Xnvc TigerVNC 1.11.0 - สร้าง 2021-09-20 18:41
ลิขสิทธิ์ (C) 1999-2020 TigerVNC Team และอื่นๆ อีกมากมาย (ดู README.rst)
ดู https://www.tigervnc.org สำหรับข้อมูลเกี่ยวกับ TigerVNC
เซิร์ฟเวอร์ X ที่อยู่ภายใต้การเปิดตัว 12011000, The X.Org Foundation


พฤ. 28 ต.ค. 22:03:30 น. 2564
 vnext: ส่วนขยาย VNC กำลังทำงาน!
 vnext: กำลังฟังการเชื่อมต่อ VNC บนอินเทอร์เฟซทั้งหมด พอร์ต 5903
 vnext: สร้างเซิร์ฟเวอร์ VNC สำหรับหน้าจอ 0
3NI3X0 เซิร์ฟเวอร์ Xtigervnc ใหม่ 'EmilieServer:3 (michel)' บนพอร์ต 5903 สำหรับการแสดงผล:3.
3NI3X0 ใช้ xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/michel/.vnc/passwd EmilieServer:3 เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ VNC
 เปรียบเทียบ UpdateTracker: 0 พิกเซลเข้า / 0 พิกเซลออก
 เปรียบเทียบ UpdateTracker: (อัตราส่วน 1:-nan)
/usr/bin/startxfce4: เซิร์ฟเวอร์ X ทำงานบนจอแสดงผลแล้ว :3
xrdb: การเชื่อมต่อถูกปฏิเสธ
xrdb: ไม่สามารถเปิดจอแสดงผล ':3'
dbus-update-activation-environment: คำเตือน: ส่งข้อผิดพลาดไปยัง systemd: org.freedesktop.DBus.Error.Spawn.ChildExited: กระบวนการ org.freedesktop.systemd1 
ออกด้วยสถานะ 1
ไม่สามารถเริ่มต้นเซิร์ฟเวอร์: ไม่สามารถเชื่อมต่อได้: การเชื่อมต่อถูกปฏิเสธ
xfce4-session: ไม่สามารถเปิดการแสดงผล: .
พิมพ์ 'xfce4-session --help' สำหรับการใช้งาน

ไฟล์เริ่มต้นของฉันเรียบง่ายและใช้งานได้ใน 20.04

#!/bin/sh
ตั้ง -xv
xrdb $HOME/.Xresources
xsetroot - สีเทาทึบ
#exec /etc/X11/xinit/xinitrc
ยกเลิกการตั้งค่า SESSION_MANAGER
ยกเลิกการตั้งค่า DBUS_SESSION_BUS_ADDRESS
#ส่งออก XKL_XMODMAP_DISABLE=1
เปิด dbus /usr/bin/startxfce4.dbus 

ไม่มีใครมีความคิดใด ๆ ว่าทำไมฉันถึงพบปัญหานี้หลังจากการอัพเกรด? ฉันใช้เวลาสองวันกับสิ่งนี้ไม่สามารถหาสิ่งที่จะช่วยได้ เซิร์ฟเวอร์นี้ติดตั้งเพื่อให้ลูกสาวของฉันสามารถทำโครงการวิจัยของมหาวิทยาลัยได้ และเธอต้องการมันเพื่อทำงานต่อไป ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมจริงๆ

codlord avatar
ru flag
ฉันไม่ทราบแน่ชัด แต่อาจเป็นเพราะตั้งแต่ 21.04 เซิร์ฟเวอร์แสดงผลเริ่มต้นเปลี่ยนเป็น Wayland ดังนั้น หากคุณเคยใช้ X11/Xorg มาก่อน คุณจะพบว่าตัวเองกำลังใช้ Wayland โดยไม่รู้ตัว ในเทอร์มินัลให้พิมพ์ `echo $XDG_SESSION_TYPE` เพื่อดูว่าคุณกำลังใช้งานอะไรอยู่ ฉันใช้ซอฟต์แวร์ Barrier KVM และนั่นก็ใช้ไม่ได้ (อย่างน้อยก็ยังไม่ได้ใช้) ภายใต้ Wayland และสิ่งกีดขวางนั้นคล้ายกับที่ VNC ทำในบางวิธี หากคุณใช้ Wayland ให้ลองออกจากระบบและเข้าสู่ระบบอีกครั้งโดยใช้ X11/Xorg โปรดดูคำแนะนำที่ดีที่นี่: https://itsfoss.com/switch-xorg-wayland/
cn flag
การตั้งค่าของฉันไม่มีส่วนหัว ดังนั้นฉันจึงใช้หนึ่งในเทอร์มินัลใน UI เพื่อตรวจสอบ และตัวแปรที่ฉันตรวจสอบโดยใช้เชลล์จากเดสก์ท็อป และ XDG_SESSION_TYPE ของฉันถูกตั้งค่าเป็น x11 นี่ดูเหมือนจะบ่งบอกว่าฉันไม่ได้ใช้ Wayland
codlord avatar
ru flag
ใช่ คุณกำลังใช้ X11 ไม่ใช่ Wayland บันทึกระบุว่า `xrdb: Can't open display ':3'` คุณได้ลองเชื่อมต่อ VNC กับจอแสดงผลอื่น เช่น :0 หรือ :1 หรือ :2 ฯลฯ หรือไม่ แค่คิดว่าอาจมีบางอย่างในการอัพเกรดเปลี่ยนไปและไม่มีจอแสดงผลหมายเลข 3 อีกต่อไป?
cn flag
ฉันได้เพิ่มส่วนการปรับปรุงในคำสั่งเดิม ฉันสามารถเรียกใช้ xstart อื่นได้ แต่มีปัญหาชุดของตัวเอง ใช่ ฉันได้ลองแล้ว :1, :2 ถึง :4 vncserver จะเพิ่มสิ่งเหล่านี้โดยอัตโนมัติ ดังนั้นมันจะไม่เพิ่มขึ้นจนกว่าฉันจะเริ่มต้น xstart ใหม่ของฉันสามารถทำเช่นนั้นได้ ดังนั้นฉันจึงสามารถทดสอบตัวเลขที่สูงขึ้นได้ แต่นั่นไม่ได้ช่วยอะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา