我正在尝试在运行MacOS Sierra的MacBook Pro上安装HAXM 6.2.1,但安装程序会挂起。
尝试通过GUI .dmg进行安装,出现“此软件包将运行程序以确定是否可以安装软件”对话框。我单击“继续”,然后安装程序挂起。对话框不会消失,但无法移动或解除。
尝试通过命令行安装程序进行安装只是挂起而没有进一步的信息。
尝试通过命令行silent install,
进行安装时,安装程序会挂起,haxm-isRunning
进程处于活动状态。谷歌搜索“haxm-isRunning”会产生0个结果。
似乎没有生成日志文件。没有找到包含字符串“haxm”的控制台条目,所以我认为没有相关的控制台条目。
我很茫然,不知道还有什么可以尝试的。有什么建议或意见吗?
答案 0 :(得分:2)
我遇到了同样的问题。 HAXM安装永远不会退出,必须使用"强制退出"为了杀死它。
在/var/log/system.log
中找到一条似乎与安装一致的日志消息。它来自一个完全不同的应用程序,但每次我尝试运行HAXM安装程序时都会重复出现相同的错误:
... com.apple.xpc.launchd[1] (com.paloaltonetworks.authorized[284]): Service exited due to signal: Segmentation fault: 11 sent by exc handler[0]
错误引用了一个名为"授权"的守护进程。来自paloaltonetworks。每次我尝试运行HAXM安装程序时,都会看到与授权守护程序相关的分段错误记录。
因此,我通过编辑/Library/LaunchDaemons/com.paloaltonetworks.authorized.plist
文件并将 RunAtLoad设置为false 以及 KeepAlive为false 并重新启动来暂时禁用授权后台程序。可能已经足够通过launchctl卸载和重新加载守护进程,但无论如何。
在禁用授权守护程序重启后,我能够成功安装HAXM。没问题。
然后我通过将更改恢复为/Library/LaunchDaemons/com.paloaltonetworks.authorized.plist
并重新启动来重新启用授权守护程序。
Palo Alto Networks陷阱(授权守护程序与此应用程序相关)工具正在运行且已安装HAXM。都好。希望这会有所帮助。
答案 1 :(得分:0)
$ sudo bash
# cd /Library/Application Support/PaloAltoNetworks/Traps/bin
# ./cytool runtime stop all
--- INSTALL HAXM and whatever else ---
# ./cytool runtime start all
这不应该重启,等等。