J'ai ce problème étrange où je ne peux pas faire fonctionner TeamViewer, ce qui signifie que je reçois cette erreur (vérifiez l'image ci-dessous) et que je ne peux donc pas me connecter à un PC distant:
TeamViewer n'est pas prêt. Veuillez vérifier votre connexion
Au bureau, d'autres développeurs utilisant Ubuntu et Windows 7/10 peuvent utiliser TeamViewer sans problème, donc je ne sais pas quel est le problème. J'ai vérifié l'état du pare-feu et ne fonctionne pas:
$ 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)
J'ai vérifié l'état de SELinux et il est désactivé:
$ getenforce
Disabled
J'ai une connexion Internet depuis que j'ouvre ce message à partir du PC où le problème avec Teamviewer se produit. Peut-être est-ce lié à cet autre problème que j'ai, mais je ne peux pas en être sûr du tout. J'ai vérifié quelques documents sur Internet comme celui-ci mais ce n'est pas mon problème alors ... une aide?
Remarque: Si vous avez besoin de quelque chose de mon côté (informations de débogage), faites le moi savoir et je vais ajouter dans le cadre de l'OP. De plus, je ne sais pas si ce message devrait être sur cette communauté, mais je pense que le problème vient de mon Linux et non de Teamviewer lui-même.
Mise à jour :
Après suivre la suggestion de @phg je fais des recherches sur la question encore et je l' ai trouvé cela . Apparemment, c'est un problème avec Wayland et ce n'est pas encore résolu et cela ne se produit que sur Fedora 25. Nous devons attendre un correctif de l'équipe Teamviewer.
Mise à jour 1 (27/01/2017) :
Il existe une solution de contournement où vous pouvez utiliser le fichier tarball non pris en charge et cela fonctionne, je l'ai déjà testé, mais cette approche a un problème car Teamviewer ne fonctionne pas en tant que service et vous ne pouvez donc pas ajouter le PC où il s'exécute. à vos "ordinateurs & contacts" (très utile). Peut-être qu'il existe un moyen de faire en sorte que l'exécutable fonctionne comme un service, mais je n'ai pas essayé cette partie, si quelqu'un pouvait essayer de laisser une réponse, ce serait bon pour les nouveaux arrivants.
la source
strace
,valgrind
,tcpdump
etc. rapport? Btw. puisque Teamviewer est un produit commercial, vous voudrez peut-être d'abord demander au vendeur.Réponses:
Votre ordinateur portable dispose d'une connexion Internet, tout le reste fonctionne sauf TeamViewer. Dans cette situation, il est prévu que quelque chose empêche TeamViewer d'accéder à Internet.
Veuillez installer iptables et vérifier vos règles de pare-feu comme suit
Enregistrez vos règles iptables existantes comme suit pour une utilisation future.
Rincez maintenant toutes les règles iptables
Après avoir flashé toutes les règles, la sortie de "sudo iptables -S" doit ressembler à
Maintenant, vérifiez à nouveau TeamViewer. Si cela ne fonctionne toujours pas, vous devez déterminer exactement sur quel port il essaie de communiquer.
J'utilise l'outil "tcptrack". C'est dans le dépôt rpmforge qui n'est pas recommandé d'ajouter. Recherchez le fichier .rpm dans google et installez-le. Sinon, clonez ce git https://github.com/bchretien/tcptrack.git et construisez-le. Si votre adaptateur Internet est "eth0", utilisez ce qui suit pour suivre les paquets.
Fermez TeamViewer. Maintenant, gardez le terminal tcptrack ouvert d'un côté et ouvrez à nouveau TeamViewer. Vérifiez quels ports TeamViewer ouvre. Vérifiez si votre FAI autorise ces ports, etc.
Plus tard, vous pouvez restaurer les règles iptables enregistrées après les modifications nécessaires (le cas échéant) avec la commande "iptables-restore".
EDIT Une fois, j'ai eu le même problème. Le client Linux Teamviewer ouvre une connexion avec le port de destination 5938 . Mes règles de pare-feu bloquent la connexion non liée avec --dport 5938. Au cas où tcptrack ne conviendrait pas, vous pouvez également utiliser iptraf-ng . Il est présent dans le référentiel de base, installez et utilisez comme suit
la source
J'ai observé le même problème (Ubuntu 18.04 et TeamViewer 14.5)
Démarrage du TeamViewer-Daemon sur la ligne de commande avec
sudo
aide.démarrez le démon avec:
sudo teamviewer --daemon enable
... la sortie de la console est quelque chose comme:(J'ai lu à ce sujet ici: https://forum.manjaro.org/t/teamviewer-beta-13-not-ready-please-check-connection/37638 )
la source