ตัวติดตั้งหยุดทำงานที่“ รอให้การติดตั้งอื่นเสร็จสิ้น” แม้จะไม่มีการติดตั้งอื่น ๆ


38

ฉันเริ่มการติดตั้งภาพตัวอย่างของนักพัฒนา Xcode 4 เมื่อคืนก่อนนอน เมื่อฉันตื่นขึ้นมาการติดตั้งก็มีข้อความขึ้นมาบอกว่าให้ปิด Xcode ก่อน (doh!) ฉันทำเช่นนั้น แต่สคริปต์อะไรก็ตามที่แสดงข้อความดูเหมือนจะหยุดทำงานเนื่องจากข้อความ (ไม่สามารถยกเลิกได้) จะไม่หายไปและตัวติดตั้งจะไม่คืบหน้า

หลังจากบังคับให้ออกจากแอปตัวติดตั้งข้อความด้านบนยังคงแสดงอยู่ดังนั้นฉันจึงเริ่มต้น MacBook Pro ใหม่จากนั้นลองติดตั้งอีกครั้ง คราวนี้มันจะไม่เริ่มเลยแทนที่จะแสดงแถบกิจกรรมลูกอมและแถบข้อความแทน:

รอให้การติดตั้งอื่น ๆ เสร็จสิ้น

ณ จุดนี้ฉันนิ่งงัน ไม่มีการติดตั้งอื่น ๆ อยู่ระหว่างดำเนินการดังนั้นจึงต้องมีสิ่งประดิษฐ์ที่เหลือจากการติดตั้งที่ขัดจังหวะซึ่งทำให้การทำงานเป็นไปอย่างราบรื่น แต่อะไร?


นี่อาจฟังดูไม่ดีนัก แต่ในอดีตฉันพบว่าการเลิกใช้ตัวจำลอง iPhone สามารถถอดการติดตั้งเหล่านี้ออกได้ ฉันสงสัยว่ามีล็อคบางประเภทที่อนุญาตให้ติดตั้งได้ครั้งละหนึ่งตัวเท่านั้นและตัวจำลอง iPhone จะปิดล็อคนั้นเพื่อให้สามารถติดตั้งแอปในพื้นที่ของตัวเอง โปรดจำไว้ว่า iPhone simulator เป็นเพียงแค่เรียกใช้แอพ intel ปกติ แต่ด้วย ABI ที่แตกต่างกันและรวมอยู่ในสภาพแวดล้อมแบบ ios ที่ยุ่งเหยิงดังนั้นฉันเดาว่าการแชร์ล็อคการติดตั้งกับ OS
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ที่ผมออก แต่นอกเหนือ @ วิธีการแก้ปัญหาของ tantrix ( sudo killall -1 installd) เป็นสิ่งที่จำเป็นเพื่อหลีกเลี่ยงการรีบูต
Erik Kaplun

หมายเหตุ: ทำงานให้ฉันโดยไม่ต้อง 'รีบูต'
Daniel

44

เมื่อการติดตั้งเกิดขึ้น daemon installdจะทำงาน การฆ่าสิ่งที่เหลืออยู่installdควรอนุญาตให้มีการติดตั้งอื่นเกิดขึ้น (และจะฆ่าสิ่งใหม่ใด ๆ ที่กำลังรอให้ผู้ตายตาย) ดังนั้น,

sudo killall -1 installd

มุมมองที่ดีของสิ่งนี้คือคุณไม่จำเป็นต้องรีบูต


1
ขอบคุณ มีการติดตั้งสองรายการรอการอนุมัติ ทั้งสองเสร็จหลังจากคำสั่งนี้
Sayka

ขอบคุณนี่ควรเป็นคำตอบที่ถูกต้อง
Arthur Guiot

2

ฉันมีปัญหาเดียวกันโดยไม่มีเหตุผลที่ชัดเจนและพบว่ามีวิธีแก้ปัญหาสองข้อที่แนะนำให้ลบไฟล์บางไฟล์ - แต่ไม่มีอะไรช่วย (อย่างน้อยก็ไม่พอ) ในที่สุดก็บังคับให้เลิกการติดตั้งด้วยการตรวจสอบกิจกรรมแล้วรีสตาร์ท Mac ของฉันทำมันและหลังจากการรีสตาร์ทการติดตั้งเสร็จสมบูรณ์


0

เพียงแค่ตรวจสอบว่าไม่มีแอปพลิเคชั่นดาวน์โหลดใน App Store เพราะฉันมี iMovie ดาวน์โหลดในพื้นหลังและฉันไม่ได้สังเกตจนกระทั่งในภายหลัง หลังจากนั้นฉันเพิ่งยกเลิกการติดตั้ง iMovie และการติดตั้งอื่น ๆ ที่ดาวน์โหลดมาภายในไม่กี่วินาที


-1

มีการติดตั้ง Xcode ก่อนหน้านี้ในคอมพิวเตอร์ของคุณหรือไม่ ถ้าใช่คุณควรลองและถอนการติดตั้งก่อน โชคดี..


6
คำแนะนำที่ไม่ดี - Apple ยังอนุญาตให้มีการติดตั้ง Xcode หลายรายการโดยชัดแจ้ง ฉันเห็นคำตอบของคุณเป็นครั้งแรกดังนั้นคุณคาดเดาได้ยากและฉันเพิ่งพูดว่า: การถอนการติดตั้งซอฟต์แวร์อื่น ๆ บน OSX ไม่ใช่วิธีแก้ปัญหา - ซึ่งตรงกันข้ามกับ Windows ซึ่งนี่ค่อนข้างเป็นกฎ
SuperTempel

-1

เมื่อฉันลอง: sudo killall -1 installd ฉันต้องการรหัสผ่านเพื่อดำเนินการต่อ ตัวตรวจสอบกิจกรรมยังสามารถปิดโปรแกรมติดตั้งอื่น ๆ ที่ทำงานซึ่งเป็นวิธีที่ใช้งานได้สำหรับฉัน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.