অনুসন্ধানকারীদের সহায়তা করার জন্য আমি এই থ্রেডটিতে আমার অভিজ্ঞতা যুক্ত করতে চেয়েছিলাম। এটি কয়েক মাস ধরে আমাকে বাগিয়ে দিচ্ছে এবং আমি বসে বসে এটি ঠিক করার জন্য দৃ to় প্রতিজ্ঞ ছিল। এই কিউটি এক্সকোডকে বোঝায় যে বিষয়টি সম্পূর্ণ অপ্রতিরোধ্য, আমি বেশ কয়েকটি অ্যাপ্লিকেশন জুড়েই এই সমস্যাটি দেখছিলাম। আমি সহ অনেকগুলি অনুসন্ধানের সমাধানের চেষ্টা করেছি
- সমস্ত ক্যাশে মুছে ফেলা, কুকিজ যেমন
- আমার অ্যাকাউন্টে নিবন্ধিত, সাইন আউট সাইন ইন ইত্যাদি
- পুনরায় বুট করা, অ্যাপ স্টোরটি পুনরায় সেট করুন, ম্যানুয়ালি মুছে ফেলা ক্যাশে এবং যেমন
- ডিএনএস নিয়ে চঞ্চল, কিছু মহলে উল্লিখিত নেটওয়ার্কিং (রেড হেরিং আইএমও)
- অ্যাপ স্টোরের জন্য ডিবাগ মেনু সক্ষম করে (
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";
}
এবং এটি ছিল - একটি ইনস্টলের সময় একটি বাহ্যিক ড্রাইভের একটি অদ্ভুত উল্লেখ।
আমার "আইমেগা_এইচডিডি" সর্বদা সংযুক্ত একটি এফডাব্লু ড্রাইভ। আমি এটি সুপারডুপার রুট ডিস্ক মিরর করার জন্য ব্যবহার করছিলাম। তবে আমার ফাইলগুলি ড্রাইভের চেয়ে বড় হয়ে উঠেছে, সুতরাং এটি সম্ভবত 8-12 সপ্তাহ ধরে মাউন্ট এবং অলস অবস্থায় বসে ছিল (চিন্তা করবেন না: টাইমম্যাচিন একটি এনএএস :-) এ কাজ করছিল:
একটি মিরর এবং মাউন্ট হওয়া হিসাবে, আমি কেবল ধরে নিতে পারি যে কোনওভাবে অ্যাপ স্টোরটি তদারকি করা হয়েছে বা সেখানকার ফাইলগুলির সাথে কোনও প্রকারের যোগসূত্র বজায় রেখেছে, যেমন আমার রুট ড্রাইভের পূর্বে মুছে ফেলা / শুকানো অ্যাপ্লিকেশনগুলি আয়নাতে উপস্থিত ছিল।
যাইহোক, দীর্ঘ গল্প সংক্ষেপে, আমি মিররড বহিরাগত ড্রাইভটি আনমাউন্ট করেছি, অ্যাপ স্টোরটি পুনরায় চালু করেছি, "রিসেট" করতে ডিবাগ মেনু আইটেমটি ব্যবহার করেছি এবং আশ্চর্যরূপে, সমস্ত অ্যাপ্লিকেশনগুলি "আপডেট" এবং ইনস্টল / আপডেটের স্থিতিগুলির পরিবর্তে যাদুতে নিজেকে "ইনস্টল" হিসাবে সংশোধন করেছে তারা নিজেদের সংশোধন করেছে। এবং আরও গুরুত্বপূর্ণ, সমস্ত বোতাম কাজ করেছে এবং কোনও ত্রুটি বার্তা নেই !!
আমি জানি কীভাবে উদ্ভট এই শব্দগুলি কিন্তু প্রমাণটি লগগুলিতে রয়েছে। অ্যাপ স্টোরটি একটি মিররড (অলস) ড্রাইভটি বিবেচনায় নিয়েছিল যা অ্যাপ্লিকেশনগুলির লিগ্যাসি অনুলিপি ছিল।