我在Mac上安装VMware Fusion后遇到错误,无法找到/ dev / vmmon。经过一番挖掘,我了解到只有那么多可用的角色设备,而我所拥有的其他软件已经消耗掉了它们。
由于我积极使用Viscosity和Virtualbox(目前),我能找到的唯一一个是Intel HAXM驱动程序。
在线说明建议运行脚本来卸载它,但是我的笔记本电脑上不存在该脚本。
我使用以下命令卸载驱动程序:
sudo kextunload -b com.intel.kext.intelhaxm
我想确定是否还有其他需要做的事情,这个驱动程序会在启动时尝试重新加载吗?
谢谢!
答案 0 :(得分:4)
我有同样的问题,Tim Potter的解决方案解决了我的问题,
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
if (modelAndView != null) {
String url = request.getRequestURI().toLowerCase();
if (!(url.contains(".json") || url.contains(".xml"))) {
ModelMap model = modelAndView.getModelMap();
model.addAttribute("cp", request.getServletContext().getContextPath());
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
if (!(auth instanceof AnonymousAuthenticationToken)) {
Set<String> roles = auth.getAuthorities().stream().map(r -> r.getAuthority()).collect(Collectors.toSet());
String userRoles = String.join(",", roles);
model.addAttribute("roles", userRoles);
model.addAttribute("authUsername", auth.getName());
}
}
}
}
谢谢
答案 1 :(得分:3)
Intel HAXM文档显示,截至2018年,有一个卸载脚本:
sudo /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
答案 2 :(得分:0)
无法找到/ dev / vmmon(macOS 10.12.1上的VMware Fusion 8.5.1)
我遇到了同样的问题。 经过大量的试验和错误,以及来自VMware的有用支持,我得到了它的工作
我没有调查过为什么这样做,VMware支持也告诉我。现在 - 我不在乎。它有效,我可以再次运行我的虚拟机。