TeamViewer:尚未准备好。 检查你的连接

我在Ubuntu 14.04中安装了TeamViewer 10并将其用于移动互联网(USB网络共享)。 它运行良好,但是一旦我断开移动设备并将系统连接到具有Internet访问权限的办公室Internet(LAN),它就会显示此错误信息: Not ready. Please check your connection Not ready. Please check your connection 。 我检查了所有代理设置但没有任何效果 – 我需要通过TeamViewer在家中使用我的办公系统。 我应该如何让TeamViewer在局域网上工作?

有时在切换网络连接(有线/无线)后,TeamViewer服务会挂起。
解决此问题 – 重新启动teamviewer服务 。 打开终端并执行以下命令:

 sudo teamviewer daemon stop sudo teamviewer daemon start 

或者,您可以使用以下sudo teamviewer daemon restart重新启动teamviewer服务: sudo teamviewer daemon restart
要检查服务是否已成功重新启动,请执行: sudo teamviewer daemon status

如果没有解决问题,请检查TeamViewer是否被路由器的防火墙阻止。
如果您正在使用公司提供的办公系统,那么它可能会被阻止。

在“对我不起作用”的答案下处理评论的其他信息:

有时通过单击打开软件中心的.deb文件来安装teamviewer ,不会正确安装包含所有必需依赖项的应用程序,因此会失败。
多年来成功安装和使用TeamViewer后,我建议使用gdebi打包工具安装TeamViewer,安装它执行sudo apt install gdebi 。 右键单击.deb安装文件,然后选择使用gdebi打开它 – 然后开始安装。

2017年12月更新:TeamViewer 13首次作为原生Linux客户端发布。
安装程序添加了一个TeamViewer存储库,该存储库当前似乎未正确配置。
这可能是因为TeamViewer 13 Linux仍然只能作为预览版使用。 为避免出现错误,我建议删除存储库并手动安装新版本,直到问题得到解决,以实现此操作sudo rm /etc/apt/sources.list.d/teamviewer.list

更新2018年4月:我在Ubuntu 18.04 LTS (在Xorg上运行)上测试了TeamViewer 13,并通过单击.deb文件正确安装了应用程序。 TeamViewer似乎按预期工作。

2018年8月更新: TeamViewer 13已离开预览状态并成为常规产品 。

遇到新版本问题的用户可能希望关注TeamViewer中的讨论 – 社区电视综合 | 社区电视Linux | 社区电视TeamViewer 13 。

通过在终端中运行以下命令,它确实可以在我的情况下工作:

     sudo systemctl stop teamviewerd.service

     sudo systemctl start teamviewerd.service

我能让它工作的唯一方法是将其作为便携式运行。

  1. 下载.tar.xz版本
  2. 在某处解压缩它
  3. ./tv-setup checklibs (这将告诉您是否满足所有依赖项)
  4. ./teamviewer

给它一些时间开始,对我来说感觉比包装版本慢。

您可能在代理后面。 如果是这样,请转到Extras-> options-> general-> proxySettings-> configure。

我已通过安装以下软件包解决了该问题:

 sudo apt install libnss-resolve:i386 

& 然后:

 sudo systemctl stop teamviewerd.service sudo systemctl start teamviewerd.service