尽管没有其他正在进行的安装,安装程序仍挂起“等待其他安装完成”

尽管没有其他正在进行的安装,安装程序仍挂起“等待其他安装完成”

昨晚睡觉前我开始安装 Xcode 4 开发者预览版。当我醒来时,安装程​​序弹出一条消息,提示我先关闭 Xcode(哎呀!)。我照做了,但无论显示什么脚本,该消息似乎都挂起了,因为(不可取消的)消息不会消失,安装程序也无法继续。

强制退出安装程序后,上面的消息仍然显示,因此我重新启动了 MacBook Pro,然后再次尝试安装。这次它甚至无法启动,而是显示其中一个糖果条纹活动栏和消息:

等待其他安装完成

这时,我不知所措了。没有其他正在进行的安装,所以中断的安装中一定有一些遗留的遗留物阻碍了工作。但是什么呢?

答案1

  1. sudo rm /private/var/db/mds/system/mds.install.lock
  2. 重新启动或sudo killall -1 installd

有可能之前的安装挂了,但锁从未被清理过。

答案2

当安装发生时,守护进程installd会运行。终止剩余的进程installd应该允许另一个安装发生(并且会终止任何等待已停止的进程完成的新进程)。因此,

sudo killall -1 installd

它的优点是您不需要重新启动。

答案3

我遇到了同样的问题,但原因不明,我找到了几个解决方案,建议删除一些文件 - 但都无济于事(至少是不够的)。最终强制退出安装程序使用活动监视器,然后重新启动我的 Mac 即可,重新启动后安装顺利完成。

答案4

您的计算机上是否安装了以前的 Xcode?如果是,也许您应该先尝试卸载它。祝你好运。

相关内容