진행중인 다른 설치가 없어도 설치 프로그램이“다른 설치가 완료되기를 기다리는 중”으로 중단됩니다


38

어제 잠자리에 들기 전에 Xcode 4 개발자의 미리보기 설치를 시작했습니다. 내가 일어 났을 때, 설치는 먼저 Xcode를 닫으라는 메시지를 표시했다. 나는 그렇게했지만, (취소 할 수없는) 메시지가 사라지지 않고 설치 프로그램이 진행되지 않기 때문에 메시지가 표시 된 스크립트가 중단 된 것처럼 보입니다.

설치 프로그램을 강제 종료 한 후에도 위의 메시지가 계속 표시되어 MacBook Pro를 재시동 한 다음 설치를 다시 시도했습니다. 이번에는 시작하지 않고 대신 캔디 스트라이프 활동 막대 중 하나와 메시지를 표시합니다.

다른 설치가 완료되기를 기다리는 중

이 시점에서 나는 혼란에 빠졌다. 진행중인 다른 설치가 없으므로 작업을 방해하는 중단 된 설치에서 일부 아티팩트가 남아 있어야합니다. 근데 뭐?


이것은 약간 미친 소리로 들릴지 모르지만 과거에는 iPhone 시뮬레이터를 종료하면이 설치를 풀 수 있음을 알았습니다. 한 번에 하나의 설치 프로그램 만 허용하는 일종의 잠금 장치가 있다고 생각하고 iPhone 시뮬레이터는 잠금 장치를 닫아서 자체 공간에 앱을 설치할 수 있습니다. 아이폰을 기억 시뮬레이터 나는 그것의 OS에 설치 잠금을 공유하는 생각 때문에 단지, 환경 chroot에 같은 IOS 정규 인텔 응용 프로그램을 실행하지만 다른 ABI와 포장
SHAYNE

답변:


41
  1. sudo rm /private/var/db/mds/system/mds.install.lock
  2. 재부팅

이전 설치가 중단되고 잠금이 정리되지 않았을 수 있습니다.


3
여기에서 내 자신의 대답을 몇 번이나 언급해야하는지는 이상합니다.
bluesmoon

3
참으로 헛소리. 재부팅하지 않고도 저를 위해 일했습니다. 감사합니다.
funroll

1
파일 이름은 단순히 mds.lock나를 위해 지명 되었지만 그렇지 않으면 재부팅하지 않고 작동했습니다. 감사합니다!
mVChr

7
나는 mds.lock뿐만 아니라를 mds.install.loc제거했지만 sudo killall -1 installd재부팅을 피하기 위해 @tantrix의 솔루션 ( )이 필요했습니다.
Erik Kaplun

참고 : '재부팅'없이 나를 위해 일했습니다
Daniel

44

설치가 발생하면 데몬이 installd실행됩니다. 남은 음식을 죽이면 installd다른 설치가 가능해야합니다. 그래서,

sudo killall -1 installd

이것의 좋은 측면은 재부팅 할 필요가 없다는 것입니다.


1
감사. 보류중인 두 개의 설치가있었습니다. 이 명령 직후에 완료
Sayka

감사합니다. 정답입니다.
Arthur Guiot

2

나는 명백한 이유없이 같은 문제가 있었고 일부 파일 삭제를 제안하는 몇 가지 솔루션을 찾았지만 아무런 도움이되지 않았습니다 (적어도 충분하지 않았습니다). 결국 활동 모니터를 사용 하여 설치 프로그램강제 종료 한 다음 Mac을 다시 시작하면 설치가 완료되고 다시 시작한 후 설치가 정상적으로 완료되었습니다.


0

백그라운드에서 iMovie를 다운로드했기 때문에 응용 프로그램이 App Store에서 다운로드되지 않고 있는지 나중에 확인하기 만하면됩니다. 그 후 방금 iMovie 설치를 취소하고 다른 설치를 몇 초 내에 다운로드했습니다.


-1

컴퓨터에 이전 Xcode 설치가 있습니까? 그렇다면 아마도 먼저 제거하고 제거해야합니다. 행운을 빕니다..


6
나쁜 조언-Apple은 심지어 여러 개의 Xcode 설치를 명시 적으로 허용합니다. 귀하의 답변이 먼저 보였으므로 맹목적인 추측을했을 것입니다. OSX에서 다른 소프트웨어를 제거하는 것은 일반적으로 해결책이 아닙니다. Windows와는 반대입니다.
SuperTempel

-1

시도 할 때 : sudo killall -1 installd 계속하려면 암호가 필요합니다. 또한 활동 모니터는 나를 위해 일했던 방식으로 실행중인 다른 설치 프로그램을 종료 할 수 있습니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.