“TeamViewer nicht bereit. Bitte überprüfen Sie Ihre Verbindung ”Fehler in Fedora 25

18

Ich habe dieses seltsame Problem, bei dem ich TeamViewer nicht zum Laufen bringen kann, was bedeutet, dass ich diesen Fehler erhalte (siehe Bild unten) und daher keine Verbindung zu einem Remote-PC herstellen kann:

TeamViewer nicht bereit. Bitte überprüfen Sie Ihre Verbindung

Bildbeschreibung hier eingeben

Im Büro können andere Entwickler, die Ubuntu und Windows 7/10 verwenden, TeamViewer problemlos verwenden, sodass ich nicht sicher bin, wo das Problem liegt. Ich habe den Firewall-Status überprüft und läuft nicht:

$ 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)

Ich habe den SELinux-Status überprüft und er ist deaktiviert:

$ getenforce
Disabled

Ich habe eine Internetverbindung, seit ich diesen Beitrag vom PC aus öffne, auf dem das Problem mit Teamviewer auftritt. Vielleicht hängt etwas mit dem anderen Problem zusammen, das ich habe, aber ich kann mir überhaupt nicht sicher sein. Ich habe einige Dokumente wie dieses im Internet überprüft, aber das ist nicht mein Problem. Irgendeine Hilfe?

Hinweis: Wenn Sie etwas von meiner Seite benötigen (Debug-Info), lassen Sie es mich wissen und ich werde es als Teil des OP hinzufügen. Ich bin mir auch nicht sicher, ob dieser Beitrag in dieser Community erscheinen soll, aber ich glaube, dass das Problem von meinem Linux und nicht von Teamviewer selbst kommt.

Update :

Nach folgt dem Vorschlag von @phg Ich bin immer noch das Problem und ich habe festgestellt , dies . Anscheinend liegt ein Problem mit Wayland vor und es ist noch nicht behoben und es tritt nur auf Fedora 25 auf. Wir müssen auf ein Update vom Teamviewer-Team warten.

Update 1 (27.01.2017) :

Es gibt eine Problemumgehung, bei der Sie die nicht unterstützte Tarball-Datei verwenden können. Ich habe sie bereits getestet, aber dieser Ansatz hat ein Problem, da Teamviewer nicht als Dienst ausgeführt wird und Sie daher den PC nicht dort hinzufügen können, wo er ausgeführt wird an Ihre "Computer & Kontakte" (sehr nützlich). Vielleicht gibt es eine Möglichkeit, die ausführbare Datei als Dienst auszuführen, aber ich habe diesen Teil nicht ausprobiert. Wenn jemand versuchen kann, eine Antwort zu hinterlassen, ist dies gut für Neulinge.

ReynierPM
quelle
1
Was sagt das Tagebuch? Was straceberichten valgrind, tcpdumpetc.? Btw. Da es sich bei Teamviewer um ein kommerzielles Produkt handelt, sollten Sie zuerst den Anbieter fragen.
phg
Verwenden Sie TeamViewer aus einer Remote-Sitzung wie x2go oder RDP? Ich habe das gleiche Problem bei der Remoteverwendung in einer virtuellen Maschine.
ob2

Antworten:

1

Ihr Laptop verfügt über eine Internetverbindung, alles andere außer Teamviewer funktioniert. In dieser Situation wird erwartet, dass etwas den Teamviewer am Zugriff auf das Internet hindert.

Bitte installieren Sie iptables und überprüfen Sie Ihre Firewall-Regeln wie folgt

sudo dnf install iptables    
sudo iptables -S

Speichern Sie Ihre vorhandenen iptable-Regeln wie folgt für die zukünftige Verwendung.

sudo iptables-save 

Jetzt alle Iptables Regel spülen

sudo iptables -F
sudo iptables -X   

Nach dem Flashen sollen alle Regelausgaben von "sudo iptables -S" so aussehen

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

Jetzt nochmal Teamviewer überprüfen. Wenn es immer noch nicht funktioniert, müssen Sie genau bestimmen, über welchen Port es zu kommunizieren versucht.

Ich benutze das Tool "tcptrack". Es befindet sich im rpmforge-Repository, das nicht unbedingt hinzugefügt werden sollte. Durchsuchen Sie die RPM-Datei in Google und installieren Sie sie. Andernfalls klonen Sie diesen Git https://github.com/bchretien/tcptrack.git und erstellen Sie ihn. Wenn Ihr Internetadapter "eth0" ist, verwenden Sie Folgendes, um Pakete zu verfolgen.

sudo tcptrack -i eth0

Schließen Sie den Teamviewer. Lassen Sie nun das tcptrack-Terminal auf einer Seite offen und öffnen Sie erneut den Teamviewer. Überprüfen Sie, welche Ports Teamviewer öffnet. Überprüfen Sie, ob Ihr ISP diese Ports usw. zulässt.

In letzterem Fall können Sie gespeicherte iptables-Regeln nach erforderlichen Änderungen (falls vorhanden) mit dem Befehl "iptables-restore" wiederherstellen.

BEARBEITEN Einmal hatte ich das gleiche Problem. Der Linux Teamviewer Client öffnet eine Verbindung mit dem Zielport 5938 . Meine Firewall-Regeln blockieren nicht verwandte Verbindungen mit --dport 5938. Falls tcptrack nicht geeignet ist, können Sie auch iptraf-ng verwenden . Es ist im Basis-Repository vorhanden und wird wie folgt installiert und verwendet

sudo dnf install iptraf
sudo iptraf-ng
Abhik Bose
quelle
1

Ich habe das gleiche Problem beobachtet (Ubuntu 18.04 und TeamViewer 14.5)

Starten Sie den TeamViewer-Daemon über die Kommandozeile mit der sudoHilfe.

  1. Stoppen / Beenden der aktuell laufenden Teamviewer-Instanz
  2. Starten Sie den Daemon mit:

    sudo teamviewer --daemon enable ... die Konsolenausgabe sieht ungefähr so ​​aus:

    Action: Installing daemon (14.5.1691) for 'systemd' ...
    installing /etc/systemd/system/teamviewerd.service (/opt/teamviewer/tv_bin/script/teamviewerd.service)
    Try: systemctl enable teamviewerd.service
    systemctl start teamviewerd.service
  1. starte teamviewer wie gewohnt (logge dich vielleicht aus und wieder ein, wenn deine lizenz nicht erkannt wird

(Ich lese darüber hier: https://forum.manjaro.org/t/teamviewer-beta-13-not-ready-please-check-connection/37638 )

eli
quelle