我正在尝试在 Mac Catalina 上安装 Virtualbox。它失败或挂起,在控制台中我看到以下消息:
error 10:46:15.111917+1000 kernel Sandbox: installd(3456) System Policy: deny(1) file-write-data /Library/Preferences/com.apple.TimeMachine.plist
fault 10:46:15.112121+1000 installd Couldn't write values for keys (
SuspendHelperActivityTimeStamp
) in CFPrefsPlistSource<0x7fea7d549d70> (Domain: com.apple.TimeMachine, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
有什么方法可以修复这个问题吗?我尝试过重新启动、运行 Virtualbox 卸载程序、重复安装,但结果相同。
答案1
检查所有权限设置(如果尝试安装时进行了任何设置),除此之外,我通常会说确保虚拟化已打开,但它在 Catalina 中是默认设置的。
尝试卸载任何可能与 VBs 动态磁盘创建服务冲突的程序,或任何与 parallels 有远程关联的程序(如果有)。编辑 hosts 文件的盗版文件可能会导致问题,当然,每次都要慢慢检查安装设置,以确保没有遗漏任何内容。
答案2
这修复了它:
sudo kextcache --clear-staging