web-dev-qa-db-ja.com

進行中の他のインストールがないにもかかわらず、インストーラーが「他のインストールが終了するのを待つ」でハングする

寝る前の昨夜、Xcode 4開発者向けプレビューのインストールを開始しました。目が覚めたとき、インストールはXcodeを最初に閉じるようにというメッセージをポップアップしました(doh!)。私はそうしましたが、(キャンセルできない)メッセージが消えず、インストーラーが進行しないため、メッセージを表示したスクリプトがハングしたように見えました。

インストーラアプリを強制終了した後も、上記のメッセージが表示されたままだったので、MacBook Proを再起動して、もう一度インストールを試みました。今回は開始さえせず、代わりにキャンディーストライプアクティビティバーの1つとメッセージを表示します。

他のインストールが完了するのを待っています

この時点で、私は困惑しています。進行中の他のインストールはありません。そのため、中断されたインストールから残っているアーティファクトが残っていて、作業を妨げています。しかし、何ですか?

40
clozach
  1. Sudo rm /private/var/db/mds/system/mds.install.lock
  2. リブート

以前のインストールがハングし、ロックがクリーンアップされなかった可能性があります。

44
bluesmoon

インストールが発生すると、デーモンinstalldが実行されます。残ったinstalldを強制終了すると、別のインストールが行われるようになります(機能していないものが終了するのを待っている新しいインストールを強制終了します)。そう、

Sudo killall -1 installd

この良い点は、再起動する必要がないことです。

49
tantrix

私は明白な理由もなく同じ問題を抱えていて、いくつかのファイルを削除することを提案するいくつかの解決策を見つけました-しかし何も助けにはなりませんでした(少なくとも十分ではありませんでした)。最終的にインストーラーの強制終了とアクティビティモニターを使用してMacを再起動すると、再起動後にインストールが正常に完了しました。

2
patrickq

App Storeでアプリケーションがダウンロードされていないことを確認してください。バックグラウンドでiMovieをダウンロードしていて、後で気付かなかったためです。その後、iMovieのインストールと、数秒でダウンロードされたその他のインストールをキャンセルしました。

0
Hay