记CentOS安装Teamviewer踩的坑

因有需要用Teamviewer连接服务器,因此需要在服务器上安装Teamviewer。
到官网下载最新版本的Teamviewer Host rpm包进行安装一切顺利。安装完毕后使用命令teamviewer info查看到ID和状态,都是正常的。使用teamviewer passwd [PASSWD]设置密码后应该就可以远程连接了。问题来了,就是连接不了,远程连接时时没有弹出验证窗口出来,也没有任何错误的提示。服务器安装GUI,进GUI看到Teamviewer图标,点击没反应。使用终端用命令teamviewer启动GUI提示正常的

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

但就是没界面显示出来。查Teamviewer的日志,在gui.log里查到有一行错误:
/opt/teamviewer/tv_bin/TeamViewer: symbol lookup error: /lib64/libQt5Gui.so.5: undefined symbol: hb_font_funcs_set_font_h_extents_func
网上查找到这个报错是因为缺少 harfbuzz 包引起的, yum install harfbuzz安装后再次运行Teamviewer GUI成功,再次进行远程连接成功。到此碰到的问题解决,记录一下。

你可能感兴趣的:(记CentOS安装Teamviewer踩的坑)