কম্পিউটার টিউটোরিয়াল

macOS Catalina-এ NSURLErrorDomain -1012 সমাধান: সফ্টওয়্যার আপডেট ব্যর্থতা ঠিক করুন

ম্যাক আপডেট রাখা অ্যাপ ও প্রসেস সুারু চালানোর জন্য অত্যাবশ্যক। পুরনো অ্যাপ ও অপারেটিং সিস্টেম विवিধ এরর ও পারফরম্যান্স সমস্যা সৃষ্টি করে। এটি সকল macOS ভার্সনের জন্য সত্য।

অটোমেটিক আপডেট অফ থাকলে নিয়মিত পেন্ডিং আপডেট চেক করুন। macOS-এ: Apple Menu → Software Update → উপলব্ধ আপডেট দেখুন → Update Now ক্লিক করুন। অ্যাপ আপডেট: Mac App Store → Updates ট্যাব → Update All বা প্রতিটি অ্যাপের পাশে Update বাটন।

আপডেট প্রসেস সাধারণত কয়েক মিনিট নেয় (OS আপগ্রেড বাদে)। মাইনর আপডেটের জন্য কয়েক মিনিট যথেষ্ট।

দুর্ভাগ্যবশত আপডেট ইনস্টলেশনে সমস্যা হতে পারে। এমনই একটি সমস্যা হলো Software Update Failing (NSURLErrorDomain error -1012) on Catalina। এই এরর বোঝায় আপডেট ডাউনলোড ও ইনস্টলেশন প্রসেসে সমস্যা হয়েছে, তাই এগিয়ে যাচ্ছে না।

অনেক ম্যাক ইউজার অনলাইন ফোরাম ও Apple সাপোর্ট পেজে এই এরর লিখেছেন, কিন্তু অনলাইনে কোনো ফিক্স নেই। এই গাইড সেই ইউজারদের সাহায্য করার জন্য।

ম্যাক-এ NSURLErrorDomain error -1012 কী?

Software Update Failing (NSURLErrorDomain error -1012) on Catalina gầnামুখে অনেক ম্যাক ইউজারকে আক্রান্ত করেছে। Software Update চেক করলে পূর্ণ এরর মেসেজ:

Unable to check for updates
Make sure you are connected to the internet.

টার্মিনাল দিয়ে আপডেট করলে:

Finding available software.
The operation couldn’t be completed. (NSURLErrorDomain error -1012.)

লগ ফাইল চেক করলে দেখা যায় একটি নির্দিষ্ট আপডেট ফাইল ডাউনলোড হয়নি, ফলে প্রসেস ব্যর্থ। অধিকাংশ ক্ষেত্রে সমস্যা জানাকারী ফাইল:

NSErrorFailingURLKey=https://swscan.apple.com/content/catalogs/others/index-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
NSLocalizedRecoverySuggestion=Make sure you’re connected to the internet, and then try again.
SUErrorRelatedCode=SUErrorCodeScanCatalogNotFound

ব্যবহারকারী একই URL থেকে ফাইল ডাউনলোড করলে সফল হয়েছে।

এই NSURLErrorDomain error -1012 শুধু আপডেট ইনস্টলেশনে নয়, iOS ডিভাইস ক্লাউড সিঙ্ক বা অ্যাপে সাইন-ইন করার সময়ও দেখা গেছে। পরিস্থিতি ভিন্ন হওয়ায় মূল কারণ নির্দিষ্ট করা কঠিন।

কেন ম্যাক-এ NSURLErrorDomain Error -1012 হয়?

এই এররের অনেক কারণ হতে পারে। সব ফ্যাক্টর বিশ্লেষণ করেই সম্ভাব্য কারণ নানা করা যাবে।

  • সার্টিফিকেট সমস্যা: বিশেষ করে swscan.apple.com সার্ভার জড়িত। পুরনো ম্যাক-এ এই এরর বেশি হয়। ত্রুটি: “The certificate for this server is invalid…”। swscan.apple.com Apple-এর Software Update-এর সার্ভারlardan এক। এর সিকিউরিটি সার্টিফিকেট এক্সপায়ারড দেখাচ্ছে। Apple سالها আগে ফিক্স করলেও কখনও কখনও সার্ভার সমস্যা হয়।
  • খারাপ ইন্টারনেট সংযোগ: স্থিতিশীল নেট ছাড়া ইনস্টলেশন ফাইল ডাউনলোড হয় না। বাধা পেলে ফাইল অসম্পূর্ণ বা করাপ্ট হয়।
  • ফায়ারওয়াল ওভারপ্রোটেক্টিভ: ম্যাকের ফায়ারওয়াল ইনকামিং ট্রাফিক ফিল্টার করে, অতিরিক্ত স্ট্রিক্ট হলে সফ্টওয়্যার আপডেট ব্লক হতে পারে।
  • থার্ড-পার্টি সফ্টওয়্যার ইনকম্প্যাটিবিলিটি: কোনো থার্ড-পার্টি অ্যাপ সফ্টওয়্যার আপডেটের সাথে মেলে না।

কারণ যেই হোক, পুরনো OS রেখে রাখা যাবে না। এরর ফিক্স করা আপনার প্রায়োরিটি। নিচের গাইড অনুসরণ করুন।

NSURLErrorDomain Error -1012 সমাধান

সফ্টওয়্যার আপডেটে সমস্যা হলে প্রথমে বেসিক চেক করুন:

  • ম্যাক রিস্টার্ট করুন (বাগ দূর করতে)।
  • স্থিতিশীল ইন্টারনেট নিশ্চিত করুন। কেবল কানেকশন বা অন্য নেটওয়ার্ক চেষ্টা করুন।
  • Mac repair app দিয়ে ম্যাক অপ্টিমাইজ করুন।
  • অপ্রয়োজনীয় পেরিফেরাল ও এক্সটার্নাল স্টোরেজ ডিসকানেক্ট করুন।
  • হার্ড ড্রাইভে আপডেটের জন্য পর্যাপ্ত জায়গা আছে কিনা চেক করুন।

এগুলোই যথেষ্ট না হলে নিচের মেথডগুলো आजমান।

Fix #1: Software Update Preferences রিসেট করুন

পুরনো ক্যাশড ফাইল বা ডাউনলোডের কারণে Software Update ডাউনলোড করতে পারে না। Preferences ফোল্ডার থেকে Software Update plists রিসেট করুন। Mac App Store বন্ধ করে ফাইল ডিলিট করুন।

  1. Finder-এ Go → Go To Folder → ~/Library/Preferences।
  2. নিচের ফাইলগুলো Desktop-এ টেনে আনুন:
    • com.apple.appstore.plist
    • com.apple.appstore.plist.lockfile
    • com.apple.softwareupdate.plist

আবার Software Update চালান। কাজ না করলে ফাইলগুলো Preferences-এ ফিরিয়ে দিন।

Fix #2: DNS Cache রিসেট করুন

নতুন macOS-এ টার্মিনালে (Applications → Utilities → Terminal):

sudo killall -HUP mDNSResponder

Enter → অ্যাডমিন পাসওয়ার্ড দিন।

পুরনো macOS-এ:

sudo discoveryd udnsflushcaches
sudo discoveryutil mdnsflushcache

Fix #3: Standalone Update ইনস্টল করুন

macOS-এর Software Update টুল কাজ না করলে Apple Support Downloads পেজ থেকে Standalone Update ডাউনলোড করুন। প্রতিটি আপডেটের আলাদা ইনস্টলার থাকে। ডাউনলোড → অ্যাপ্লাই → প্রম্পট হলে রিস্টার্ট।

Fix #4: সেফ মোডে আপডেট করুন

  1. ম্যাক অফ করে অন করুন এবং Shift কী ধরে রাখুন লগইন স্ক্রিন পর্যন্ত।
  2. সেফ মোডে আপডেট চেষ্টা করুন।
  3. সেফ মোড থেকে বের होने সাধারণ রিস্টার্ট করুন।

Fix #5: Combo Update ইনস্টল করুন

Combo Update দিয়ে Mac আপডেট করুন। নোট: এগিয়ে Time Machine বা iCloud-এ ব্যাকআপ নিন।

Combo Update একই মেজর রিলিজের পূর্ববর্তী ভার্সন থেকে আপডেট করতে দেয়। এটি কম্বাইনড আপডেট যাতে ওই মেজর ভার্সনের রিলিজ থেকে সকল পরিবর্তন থাকে।

Combo Update বড় হয়, জায়গা বানান। ডাউনলোড ও ইনস্টল:

  1. Apple Combo Updates সাইট: https://support.apple.com/downloads/macos
  2. সঠিক Combo Update খুঁজে ডাউনলোড করুন (.dmg ফাইল)।
  3. সকল অ্যাপ বন্ধ করুন।
  4. ডাউনলোড করা ফাইল ডাবল-ক্লিক করুন।
  5. স্ক্রিনের নির্দেশনা মেনে ইনস্টল করুন।

Fix #6: macOS Recovery দিয়ে আপডেট করুন

উপরোক্ত সব ব্যর্থ হলে macOS Recovery ব্যবহার করুন। ম্যাক রিস্টার্ট করুন macOS Recovery-তে। নিচের মেথডে আপনার ম্যাকের সাথে কম্প্যাটিবল লেটেস্ট macOS-এ আপগ্রেড হবে।

  1. ম্যাক বন্ধ করুন।
  2. অন করুন এবং Option + Command + R একসাথে ধরে রাখুন Apple লোগো বা স্পিনিং গ্লোব আসা পর্যন্ত।
  3. লগ ইন করুন।
  4. Reinstall macOS ক্লিক করে স্ক্রিনের নির্দেশনা মেনে চলুন।

সারসংক্ষেপ

Software Update Failing (NSURLErrorDomain error -1012) on Catalina বINGS নগণ্য লাগতে পারে কিন্তু দীর্ঘদিনে গুরুতর প্রভাব ফেলে। যত দ্রুত এই বাগ ফিক্স করবেন, তত দ্রুত ম্যাক আপডেট করতে পারবেন।

  1. উইন্ডোজ আপডেট বারবার ফেইল হচ্ছে এরর 0x8007001f – 0x20006 সহ

  2. উইন্ডোজ আপডেট 0x8007001f – 0x20006 এরর দিয়ে ব্যর্থ হচ্ছে

  3. উইন্ডোজ আপডেট ট্রাবলশুটারের সাথে 0x803c0103 ত্রুটি সমাধান

  4. Windows 10 애니ভার্সারি আপডেট এরর 0x80070070 সমাধান