美文网首页
SecurityAgent无法创建所要求的机制TeamViewe

SecurityAgent无法创建所要求的机制TeamViewe

作者: ShawnAlex | 来源:发表于2019-10-15 14:47 被阅读0次

    昨天一个妹子Mac突然开不开机, 公司打算送去修理, 我截了下来说我先研究下, 不行再送

    如果您问什么?  既然你诚心诚意的发问了,  我就大发慈悲的告诉你!  

    因为我之前重装过Mac系统有点经验, 拿过来我先简单看了一下, 情况是这样 开机都正常出现苹果图标, 下面进度条, 但是读取完之后屏幕一黑, 没反应, 但是有声音。这些就可以让我确定这是软件问题, 跟硬件没有关系。

    我第一想到重新装下系统应该就可以解决了, 重新开机(按住几秒强制关闭)   按住 Command (⌘)-R 待出现苹果图标松手, 进入macOS实用工具

    点击重新安装下macOS, 傻瓜式流程按要求重新安装下系统,  注: Mac 可能会多次重新启动并显示进度条,并且屏幕可能多次都处于空白状态并持续一段时间, 属于正常现象, 千万别强制关机或切断电源

    安装成功之后重新运行, 结果我发现还是跟之前一样。 挺好,  我也是第一次遇到这种情况, 我当时以为是本地存在的系统包有点问题, Mac当时系统是macOS Mojave, 我打算升级到最新的系统macOS Catalinna试一试

    重新启动下这次按住 Option-Command (⌘)-R (升级到与您的 Mac 兼容的最新 macOS) 出现小地球 下拉选择网络, 联网下载更新系统

    待完成之后重新启动, 这次还不错, 依旧进不去, 不过报了个错误

    不可恢复错误

    SecurityAgent无法创建所要求的机制TeamViewerAuthPlugin:start

    网上查了下, 都是清除TeamViewer导致的, 我问了下妹子果不其然,  既然问题找到了就该解决了

    参考资料1

    参考资料2

    关键方法:  Libary/Security/SecurityAgentPlugins 文件夹下放入TeamViewerAuthPlugin.bundle 就能正常启动了

    ① 从其他安装TeamViewer Mac上拷贝来 /Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle 放入相同文件夹下(我采用就是这个)

    ② 从网站上下载 TeamViewerAuthPlugin.bundle 放入/Library/Security/SecurityAgentPlugins/ 文件夹下(我试了下, 没成功, 可能我没放好, 网上有成功的)

    重启   按住 Command (⌘)-R进入macOS实用工具, 点击 实用工具→终端   终端进行代码进行拷入

    注: 我因为是从别人电脑U盘考方式,  打包要打成tar.gz格式再在对应文件夹解压 

    下面是我简单介绍下查找位置(Linux命令不清楚的, 百度下)

    终端 df - h 查看当前目录 找到你装程序的苹果磁盘(这里如果插U盘的话也会显示U盘信息, 我这里是之后拍的, 会不全)

    cd 命令进入  ls -l 命令查看当前文件夹里面的内容, 依次进入到 "/Library/Security/SecurityAgentPlugins/" 相应文件夹, 把TeamViewerAuthPlugin.bundle打成的tar.gz 放进去解压

    当然你也可以 一步到位 cd  /Library/Security/SecurityAgentPlugins/   pwd命令是查看当前所处的位置

    复制命令: cp   /原文件夹1/子文件夹1/XXXXX.tar.gz   /原文件夹2/子文件夹2/XXXXX.tar.gz

    解压命令: tar -xzvf XXXX.tar.gz

    问题解决了, 然后重新启动, 就可以正常进入桌面了

    最后就是不理解为什么TeamViewer会把认证插件TeamViewerAuthPlugin.bundle 放在安全代理里面, 为什么删除开不了机, 了解的大佬们可以给我留言, 非常感谢 :)

    ********************************************************************************************************

    后续:

    很多小伙伴出现 read-only file问题( 很幸运当时我没遇到 :) )

    1. U盘问题, 留意下U盘格式mac下U盘不能是ntfs的,只能用fat或者exfat,否则只能读取不能写入

    2.cp 命令时出现 read-only file system

    注意看我之前上传的图片  是Volume下面的Macintosh HD里面的Library, 不是根目录Library不要放错

    Catalinna系统会有2个Macintosh HD,  留意放在安装程序的HD不要进错HD(最好先进入看一下)

    即:cp XXXX/XXXX/TeamViewerAuthPlugin.bundle Volumes/Macintosh\ HD(格式注意下)/Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle

    参考: 

    https://www.jianshu.com/p/226e4daf6683 (感谢分享^_^)

    https://www.zhihu.com/question/356939979/answer/903228823 (感谢分享^_^)

    如果您是其他方法解决的, 欢迎给我留言简信, 让更多人看见 :)

    相关文章

      网友评论

          本文标题:SecurityAgent无法创建所要求的机制TeamViewe

          本文链接:https://www.haomeiwen.com/subject/jcbjmctx.html