ดาวน์โหลด Mac App Store ล้มเหลว - ล้างแคช?


13

ฉันซื้อโปรแกรมจาก Mac App Store (โต๊ะ) บนคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของฉัน

ฉันใช้ Yosemite บนคอมพิวเตอร์เครื่องอื่นและฉันพยายามติดตั้งโปรแกรมจาก Mac App Store - ในขณะที่ฉันอยู่ในการเชื่อมต่อ WiFi สาธารณะที่บล็อก Mac App Store การดาวน์โหลดล้มเหลว - แต่ความพยายามใด ๆ หลังจากนั้นบนคอมพิวเตอร์เครื่องนั้นไม่สามารถดาวน์โหลดแอปนั้นได้

เมื่อใดก็ตามที่ฉันพยายาม "ติดตั้ง" โปรแกรมใน Mac App Store ในที่สุดก็จะหมดเวลาและฉันได้รับข้อผิดพลาดต่อไปนี้:

"เราไม่สามารถทำการซื้อของคุณให้เสร็จสิ้นคำขอหมดเวลา" ฉันสามารถดาวน์โหลดและติดตั้งแอพอื่น ๆ ได้ดี

เมื่อฉันพยายามดาวน์โหลดฉันเห็นสิ่งต่อไปนี้ในคอนโซล:

2/13/15 9:53:20.491 AM storeaccountd[351]: ADI: {
    "Cache-Control" = "max-age=604800";
    Connection = "keep-alive";
    "Content-Length" = 0;
    Date = "Wed, 28 Jan 2015 15:26:24 GMT";
    Location = "http://10.66.66.66/denied.html";
    Server = "squid/2.6.STABLE21";
    Via = "1.1 8802 (squid/3.3.5)";
    "X-Cache" = "MISS from 8802";
}

ฉันเชื่อว่าสิ่งที่เกิดขึ้นคือ App Store Web View ได้แคชการเปลี่ยนเส้นทางไปยังหน้า "ปฏิเสธ" จาก WiFi สาธารณะ แต่ฉันไม่ทราบวิธีการแก้ไขนี้

  1. ฉันรีบูทแล้ว
  2. ฉันได้เริ่ม App Store ใหม่แล้ว
  3. ฉันล้างแคชใน Safari แล้ว
  4. ฉันพยายามลบไฟล์นี้:
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80000gp/C/com.apple.WebKit.WebContent+com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.appstore/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/C/com.apple.WebKit.WebContent+com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.appstore
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.appstore.PluginXPCService
    • /private/var/folders/tv/mw9ndb1s7qn76_xtbg8zy3v80001z2/T/com.apple.WebKit.WebContent+com.apple.appstore

คำตอบ:


27

เตรียมพร้อมแล้ว

  1. ออกจาก App Store
  2. ใช้Terminalเพื่อออกจากกระบวนการต่อไปนี้และเพื่อลบโฟลเดอร์ต่อไปนี้:

    killall storeaccountd
    killall storeassetd
    killall storedownloadd
    killall storeinappd
    rm -rf ~/Library/Caches/storeaccountd
    rm -rf ~/Library/Caches/storeassetd
    rm -rf ~/Library/Caches/storedownloadd
    rm -rf ~/Library/Caches/storeinappd
    
  3. รีสตาร์ท App Store แล้วดาวน์โหลด!


และสาเหตุที่แท้จริงคือ?
Ruskes

5
สาเหตุหลัก - เปิด wifi ที่ปิดกั้น AppStore และ AppStore แคชการเปลี่ยนเส้นทางที่ถูกปฏิเสธ การล้างแคชทั้งหมดได้แก้ไขแล้ว
Jordan Reed

คำตอบที่สวยงาม ฉันไม่ชอบการล้อเล่นใน / var / โฟลเดอร์และนี่สะอาดกว่ามาก ไชโยและขอบคุณสำหรับการตอกตะปูลง โมฆะแคชเป็นเรื่องยาก
bmike

1
killall storeaccountd; killall storeassetd; killall ที่เก็บไว้ดาวน์โหลดแล้ว; killall storeinappd; rm -r ~ / Library / Caches / storeaccountd; rm -r ~ / Library / Caches / storeassetd; rm -r ~ / Library / Caches / hiddenownloadd; rm -r ~ / Library / Caches / storeinappd
Uladzimir

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