启动后无法打开PID文件/var/run/teamviewerd.pid(还没有?):没有那个文件或目录。

10

今天我在Nvidia Jetson Xavier上首次安装、配置和使用了TV,

但是重新启动后遇到了以下问题:

teamviewerd.service: Can't open PID file /var/run/teamviewerd.pid (yet?) after start: No such file or directory

请告诉我为什么会这样,如何解决,这非常重要!

3个回答

2
我使用TeamViewer连接到一台机器(Ubuntu 20.04),并注意到即使运行了teamviewerd,该机器也处于离线状态,因为它不总是有图形用户会话启动。我通过运行以下命令解决了这个问题:sudo teamviewer setup。根据teamviewer --help的说明,teamviewer setup 可以配置无头模式(非GUI /控制台)。如果没有运行此命令,我唯一的方法就是手动启动图形用户会话并在要使用的主机上打开TeamViewer GUI。

谢谢,这对我有用。显然它丢失了配置,需要重新登录。这导致它获得了一个新的ID。我仍然有原始的警告信息,但连接又恢复正常了。 - Elliott B

1

请确保您启用/启动gdm.service或其他支持的登录管理器。


-1

在 Fedora 30 x86_64 上遇到相同的问题,通过搜索找到了这个问题。

解决方法是编辑/etc/systemd/system/teamviewerd.service文件并注释掉以下行:

PIDFile = /run/teamviewerd.pid

最终应该如下所示:

# PIDFile = /run/teamviewerd.pid

(或其他指定的PIDFile)

然后运行:

systemctl daemon-reload
systemctl start teamviewerd
systemctl status teamviewerd

8
这并没有真正解决问题。 - Micha93
4
它确实没有解决问题。我仍然收到这个错误。 - ampofila
你们都在用哪个发行版? - insaner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接