मैं खोजकर्ताओं की मदद करने के लिए अपने अनुभव को इस धागे से जोड़ना चाहता था। यह मुझे महीनों से परेशान कर रहा है और मैंने इसे ठीक करने के लिए निर्धारित किया है। तथ्य यह है कि यह क्यू एक्सकोड को संदर्भित करता है पूरी तरह से सारहीन है, मैं इस मुद्दे को कई ऐप पर देख रहा था जिसमें कोई समानता नहीं थी। मैं कई खोज की कोशिश की, सहित सुधार
- सभी कैश, कुकीज़ और जैसे पोंछते हुए
- मेरे खाते में पुनः लिखा, हस्ताक्षरित आदि में हस्ताक्षर किए
- रिबूट, रीसेट ऐप स्टोर, मैन्युअल रूप से हटाए गए कैश और जैसे
- DNS के साथ खराब, कुछ तिमाहियों में उल्लेखित नेटवर्किंग (लाल हेरिंग आईएमओ)
- एप्लिकेशन स्टोर के लिए डिबग मेनू सक्षम करना (
defaults write com.apple.appstore ShowDebugMenu -bool true
) - यह आखिरकार मुझे मेरे समाधान के लिए नेतृत्व कर रहा है
मेरे लक्षण थे : विभिन्न एप्स को अनइंस्टॉल किया गया (कूड़ेदान में ले जाया जा सकता है आदि) या समय के साथ अपडेट किया गया। फिर ऐप स्टोर में समान ऐप और "अपडेट" बटन दिखाई देगा। आप इसे क्लिक करते हैं, और "एक त्रुटि उत्पन्न हुई" संदेश दिखाई देगा, फिर "कृपया पृष्ठ का उपयोग करें ..." खरीद पृष्ठ बटन का उपयोग करने के परिणामस्वरूप एक ही त्रुटि हुई। मैंने समाधानों के दर्जनों संयोजनों की कोशिश की और इसे मौत के घाट उतार दिया।
अंत में समाधान काफी अजीब था। डिबग मेनू सक्षम होने के साथ, मैं लॉगिंग स्तर 2 (यादृच्छिक पर) पर स्विच करता हूं, मैंने कुछ समय पहले खरीदे गए एक छोटे से ऐप को पुनर्स्थापित करने की कोशिश की। फिर स्किम्ड होकर /var/log/install.log
मैंने इस तरह से एक अर्क देखा (कुछ आईडी व्याकुलता के कारण जानबूझकर बाधित हो गए)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: ----- Begin install -----
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: request=PKInstallRequest
<1 packages, destination=/Volumes/Iomega_HDD>
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: packages=(
"PKLeopardPackage <file://localhost/var/folders/hb/6_bxxxxxxxxxxxxxxxxxxxx/C/com.apple.appstore/xxxxx3/xxxxxxxxxxxx33.pkg#com.neatberry.PhotoStyler.pkg>"
)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: Install Failed: Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “Iomega_HDD” because the volume “Iomega_HDD” is out of space." UserInfo=0xxxxxxxxxx {NSFilePath=/Volumes/Iomega_HDD} {
NSFilePath = "/Volumes/Iomega_HDD";
}
और वहाँ यह था - एक स्थापित के दौरान एक बाहरी ड्राइव के लिए एक अजीब संदर्भ।
मेरा "Iomega_HDD" एक परिवार कल्याण ड्राइव है जो हमेशा संलग्न रहता है। मैं इसे सुपरडुपर रूट डिस्क मिररिंग के लिए उपयोग कर रहा था। हालाँकि, मेरी फाइलें ड्राइव से बड़ी हो गई थीं, इसलिए शायद 8-12 सप्ताह के लिए घुड़सवार और बेकार बैठ गया था (चिंता न करें: टिमेमाचिन NAS पर काम कर रहा था :-)
एक दर्पण होने के नाते, और माउंट किया गया, मैं केवल यह मान सकता हूं कि किसी भी तरह ऐप स्टोर की निगरानी की गई थी, या वहां पर फ़ाइलों के लिए किसी प्रकार के लिंकेज को बनाए रखा था, उदाहरण के लिए मेरे रूट ड्राइव पर पहले से हटाए गए / शुद्ध किए गए ऐप दर्पण पर मौजूद थे।
वैसे भी, लंबी कहानी संक्षेप में, मैंने मिरर किए गए बाहरी ड्राइव को अनमाउंट किया, ऐप स्टोर को फिर से शुरू किया, डीबग मेनू आइटम का उपयोग "रीसेट" करने के लिए किया और आश्चर्यजनक रूप से, सभी ऐप ने "अपडेट" और इंस्टॉल / अपडेट की स्थिति के बजाय जादुई रूप से खुद को "इंस्टॉल" करने के लिए सही किया। खुद को भी सही किया। और अधिक महत्वपूर्ण बात, सभी बटन काम किया और कोई और त्रुटि संदेश !!
मुझे पता है कि यह कितना अजीब लगता है लेकिन इसका प्रमाण लॉग में है। ऐप स्टोर एक मिररड (निष्क्रिय) ड्राइव को ध्यान में रख रहा था जिसमें ऐप्स की विरासत प्रतियां थीं।