2.2 Mac平台服务启动失败
2.2.1 客户端安装后浏览器检测不到,提示下载安装客户端
问题现象
问题确认方式:
- 手动在浏览器上访问以下链接,是否能够正常访问,并且无证书告警提示
https://localhost.sangfor.com.cn:54631
https://127.0.0.1:54630
问题可能原因:
https://localhost.sangfor.com.cn证书有效期只有1年,更新之后会通过sangfor云平台进行证书在线,确认当前PC是否能够连接外网。
aTrust后台进程启动异常导致浏览器检测不到客户端
问题解决方案:
最新版本客户端中会包含更新后的证书文件,可联系技术支持人员获取最新版本的aTrust客户端
aTrust后台进程启动异常可参考章节Mac平台工作台提示核心服务未启动进行排查
2.2.2 工作台提示核心服务未启动
问题现象
工作台提示 或者右上角提示
问题确认方式:
ps aux | grep aTrustAgent | grep -v grep 命令查看核心服务是否运行,分别是
/Applications/aTrust.app/Contents/Resources/bin/aTrustAgent --plugin plugins aTrustTunnel /Applications/aTrust.app/Contents/Resources/bin/aTrustAgent --plugin plugins/aTrustCore --enable-http --enable-event-center /Applications/aTrust.app/Contents/Resources/bin/aTrustAgent --plugin plugin-daemon --plugin-cmd |
如果这里缺失,说明核心服务缺失异常
mac13 以上系统,终端命令行输入 sudo sfltool dumpbtm > ~/Desktop/dumpbtm.txt 然后查看后台允许项是否存在异常
打开 ~/Desktop/dumpbtm.txt 文件,搜索 Identifier: com.sangfor. 项, 查看是否存在 Disposition 项值为 9 的情况,如果存在,则认为是后台允许项未允许,按解决方案处理。
mac13 以下系统,可以查看 launchctl list | grep aTrust 以及 sudo launchctl list | grep aTrust,需要包含三项
// launchctl list | grep aTrust 以及 sudo launchctl list | grep aTrust 加起来包含以下三项即可 8215 0 com.sangfor.aTrustCore22 8213 0 com.sangfor.aTrustTunnel 8211 0 com.sangfor.aTrustDaemon
问题可能原因:
需要确认系统版本是否大于 Mac13, 如果 Mac13 以上系统,需要优先查看是否后台允许项禁用导致的问题
可能是进程崩溃导致的进程无法启动
问题解决方案:
打开「系统设置」,择「通用」 -> 「登录项」,在 「允许在后台」 一栏找到 aTrust 以及 SANGFOR Technologies Company Limited 项
将所选项 [关闭] 然后再次 [打开] 一次
再用 ps aux | grep aTrustAgent | grep -v grep 查看核心服务是否运行