ฉันมีปัญหาแปลก ๆ นี้ที่ฉันไม่สามารถทำให้ TeamViewer ทำงานได้หมายความว่าฉันได้รับข้อผิดพลาด (ตรวจสอบภาพด้านล่าง) และดังนั้นฉันจึงไม่สามารถเชื่อมต่อกับพีซีระยะไกล:
TeamViewer ไม่พร้อม กรุณาตรวจสอบการเชื่อมต่อของคุณ
ที่สำนักงานอื่น ๆ นักพัฒนาที่ใช้ Ubuntu และ Windows 7/10 สามารถใช้ TeamViewer ได้โดยไม่มีปัญหาดังนั้นฉันไม่แน่ใจว่าปัญหาคืออะไร ฉันตรวจสอบสถานะไฟร์วอลล์แล้วและไม่ทำงาน:
$ service firewalld status
Redirecting to /bin/systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
ฉันได้ตรวจสอบสถานะ SELinux แล้วและมันถูกปิดการใช้งาน:
$ getenforce
Disabled
ฉันมีการเชื่อมต่ออินเทอร์เน็ตตั้งแต่ฉันเปิดโพสต์นี้จากพีซีที่เกิดปัญหากับ Teamviewer อาจเป็นสิ่งที่เกี่ยวข้องกับปัญหาอื่น ๆ ที่ฉันมี แต่ฉันไม่แน่ใจเลย ฉันตรวจสอบเอกสารบางอย่างบนอินเทอร์เน็ตเช่นนี้แล้วแต่นั่นไม่ใช่ปัญหาของฉันดังนั้น ... ความช่วยเหลือใด ๆ
หมายเหตุ: หากคุณต้องการอะไรจากด้านข้างของฉัน (ข้อมูลการแก้ปัญหา) แจ้งให้เราทราบและฉันจะเพิ่มเป็นส่วนหนึ่งของ OP นอกจากนี้ฉันไม่แน่ใจว่าโพสต์นี้ควรอยู่ในชุมชนนี้หรือไม่ แต่ฉันเชื่อว่าปัญหามาจาก Linux ของฉันและไม่ได้มาจาก Teamviewer
อัปเดต :
หลังจากทำตามคำแนะนำจาก @phg ฉันยังคงค้นคว้าปัญหาและฉันพบสิ่งนี้แล้ว เห็นได้ชัดว่าเป็นปัญหากับ Wayland และยังไม่ได้รับการแก้ไขและจะเกิดขึ้นเฉพาะใน Fedora 25 เราต้องรอการแก้ไขจากทีม Teamviewer
อัปเดต 1 (01/27/2017) :
มีวิธีแก้ปัญหาที่คุณสามารถใช้ไฟล์ tarball ที่ไม่รองรับและทำงานได้ฉันทดสอบแล้ว แต่วิธีการนี้มีปัญหาเนื่องจาก Teamviewer ไม่ทำงานเป็นบริการดังนั้นคุณจึงไม่สามารถเพิ่มพีซีที่ทำงานอยู่ ใน "คอมพิวเตอร์และที่อยู่ติดต่อ" ของคุณ (มีประโยชน์มาก) อาจมีวิธีทำให้การเรียกใช้งานเป็นบริการ แต่ฉันไม่ได้ลองในส่วนนี้ถ้าใครสามารถลองและทิ้งคำตอบไว้จะดีสำหรับผู้มาใหม่
strace
,valgrind
,tcpdump
ฯลฯ รายงาน? Btw เนื่องจาก Teamviewer เป็นผลิตภัณฑ์เชิงพาณิชย์คุณอาจต้องถามผู้ขายก่อน