Fedora 25で「TeamViewerが準備されていません。接続を確認してください」エラー

Fedora 25で「TeamViewerが準備されていません。接続を確認してください」エラー

TeamViewerが機能しない奇妙な問題が発生しました。つまり、このエラーが発生し(下の画像を確認)、リモートPCに接続できません。

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

チームビューアの問題が発生したコンピュータでこの記事を開いたため、インターネットが接続されています。たぶん、この他問題がありますが、識別できません。私はインターネット上で次のいくつかの文書を確認しました。これしかし、それは私の問題ではありません...助けてください。

注:私の情報(デバッグ情報)が必要な場合は、お知らせください。OPの一部として追加します。また、この投稿をこのコミュニティに投稿する必要があるかどうかはわかりませんが、問題はTeamviewer自体ではなく私のLinuxで発生すると思います。

修正する:

@phgの提案に従った後も、この問題を調査し続け、発見しました。これ。明らかに、これはまだ解決されていないWaylandの問題であり、Fedora 25でのみ発生します。 Teamviewerチームの修正を待つ必要があります。

アップデート1(2017年1月27日):

回避策があります。サポートされていないtarballファイルを使用すると機能します。テストしてみましたが、Teamviewerがサービスとして実行されていないため、この方法には問題があります。したがって、実行中のPCを「コンピュータとコンピュータ」に追加することはできません。連絡先(非常に便利)。たぶん実行可能ファイルをサービスとして実行する方法があるかもしれませんが、この部分は試していません。誰かが試して答えを残すことができれば、初心者に良いでしょう。

答え1

ラップトップがインターネットに接続されており、チームビューアを除くすべてがうまく機能します。この場合、チームビューアのインターネットアクセスを妨げる何かがあると予想されます。

以下のようにiptablesをインストールし、ファイアウォールのルールを確認してください。

sudo dnf install iptables    
sudo iptables -S

次のように、後で使用できるように既存のiptableルールを保存します。

sudo iptables-save 

これで、すべてのiptablesルールを更新します。

sudo iptables -F
sudo iptables -X   

フラッシュ後、「sudo iptables -S」のすべてのルール出力は次のようになります。

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

それでは、チームビューアをもう一度確認してください。それでも機能しない場合は、どのポートを介して通信しようとしているのかを正確に確認する必要があります。

私は "tcptrack"ツールを使用します。これはrpmforgeリポジトリにあるため、追加しないことをお勧めします。 Googleで.rpmファイルを検索してインストールします。それ以外の場合は、この子を複製してください。https://github.com/bchretien/tcptrack.gitそしてそれを構築します。インターネットアダプタが「eth0」の場合は、次のコマンドを使用してパケットを追跡します。

sudo tcptrack -i eth0

チームビューアを閉じます。次に、片側に tcptrack ターミナルを開いたまま、チームビューアをもう一度開きます。チームビューアでどのポートが開いているかを確認してください。 ISPがこれらのポートなどを許可していることを確認してください。

後者の場合は、必要な編集(存在する場合)の後に「iptables-restore」コマンドを使用して、保存されたiptableルールを復元できます。

編集する一度同じ問題が発生しました。 Linux Teamviewerクライアントはターゲットポートへの接続を開きます。5938。私のファイアウォールルールは--dport 5938と無関係な接続をブロックします。 tcptrackが適切でない場合は、次のものを使用できます。itraf-NG返品。デフォルトのリポジトリに存在し、次のようにインストールされ使用されます。

sudo dnf install iptraf
sudo iptraf-ng

答え2

同じ問題が観察されました(ubuntu 18.04およびTeamViewer 14.5)。

helpを使用してコマンドラインからTeamViewer-Daemonを起動しますsudo

  1. 現在実行中のチームビューアインスタンスの停止/終了
  2. デーモンプロセスを開始します。

    sudo teamviewer --daemon enable...コンソール出力は次のとおりです。

    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. Teamviewerを正常に起動します。 (ライセンスが認識されない場合は、ログアウトして再度ログインする必要があります。)

(ここで読む:https://forum.manjaro.org/t/teamviewer-beta-13-not-ready-please-check-connection/37638)

関連情報