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

সমাধান: 'ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না' macOS ত্রুটি

প্রায়শই আমরা আমাদের সিস্টেমে যেসব অ্যাপ্লিকেশন রান করি সেগুলো সঠিকভাবে সাইন করা নয় অথবা কিছু কেসে, শুধু পুরানো। উইন্ডোজ ব্যবহারকারীদের জন্য, সেগুলো প্রায়শই শুধু একটি ওয়ার্নিং পায় অথবা অ্যাপ্লিকেশন যেন যেভাবেই রান করার অপশন। যাইহোক, ম্যাক সিস্টেমের কেসে সেটি নয়। আপনি যখন একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করবেন যেটি হয় ডিজিটালি সঠিকভাবে সাইন করা নয় অথবা কমিউনিটি দ্বারা বিভিন্ন উদ্দেশ্যে ডেভেলপ করা অন্যান্য সফটওয়্যার, তবে আপনি "Application.app is damaged and can't be opened" এরর মেসেজ পেতে পারেন।

সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি

এই এরর মেসেজ আসার কারণ খুব স্পষ্ট। macOS-এ একটি নির্দিষ্ট সিকিউরিটি ফিচার আছে যা আপনি যে অ্যাপ্লিকেশনগুলো রান করতে চান সেগুলো চেক করে এবং তারপর কোড সাইনিং-এর ওপর ভিত্তি করে, অ্যাপ্লিকেশন এক্সিকিউট করার অনুমতি দেয়। যাইহোক, কিছু সিনেরিওতে, যখন আপনি যে অ্যাপ রান করতে চান সেটি একটি পুরানো এবং আনসাইনড ভার্সন, তবে আপনাকে উক্ত এরর মেসেজ থ্রো করা হয় কারণ Gatekeeper সেটি রান করার অনুমতি দেয় না। অ্যাপটি অনসেফ হিসেবে ট리ট করা হয় এবং তাই আপনাকে সেটি ডিলিট করার সাজেশন দেওয়া হয়।

এটি অধিকাংশ কেসে খুব সহায়ক হলেও, কিছু অ্যাপ আছে যেগুলো বিশ্বস্ত কিন্তু Gatekeeper সিকিউরিটি ফিচার tarafından অনসেফ হিসেবে ডিটেক্ট করা হয়। এমন কেসে, সমস্যা ওভারকাম করার জন্য, আপনাকে করতে হবে আপনার সিস্টেম প্রিফারেন্স পরিবর্তন, xattr কমান্ড ব্যবহার করে অ্যাপ্লিকেশন রান করা, অথবা কিছুক্ষণের জন্য Gatekeeper সম্পূর্ণরূপে ডিজেবল করা। সেটার সাথে, চলুন সেই বিভিন্ন মেথডগুলোতে যাই যা ইস্যু রিজলভ করতে সাহায্য করবে।

মেথড ১: টার্মিনাল উইন্ডো থেকে অ্যাপ রান করুন

প্রকট হয়, আপনি যদি একই অ্যাপ্লিকেশন টার্মিনাল উইন্ডো থেকে সুপারইউজার পারমিশন দিয়ে রান করেন, তবে সেটি কোনো ইস্যু ছাড়া রান করবে। মূলত সুপারইউজার পারমিশন Gatekeeper ফিচারকে ওভাররাইড করবে এবং তাই অ্যাপ্লিকেশন এক্সিকিউট করার অনুমতি পাবে। আপনি এটি শুধু এবং শুধু তখন করবেন যখন আপনি আপনি যে অ্যাপ্লিকেশন রান করতে চান সেটি সম্পূর্ণরূপে আপনার ওপর বিশ্বাস করেন। ইন্টারনেট থেকে পাওয়া যেকোনো র‍্যান্ডম অ্যাপের জন্য এটি করা একটি ভালো আইডিয়া নয়। সেটার সাথে, অ্যাপ রান করার নিচের ইনস্ট্রাকশন ফলো করুন:

  1. প্রথমে, Finder > Go > Utilities-এ যেতে একটি Terminal উইন্ডো খুলুন।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  2. সেখান থেকে, লোকেট করুন এবং একটি টার্মিনাল ওপেন করুন।
  3. টার্মিনাল উইন্ডো ওপেন হলে, অ্যাপ্লিকেশন রান করতে নিচের কমান্ড ব্যবহার করুন:
    sudo xattr -cr /path/to/application.app
    সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  4. এখানে একটি সুন্দর ছোট ট্রিক হচ্ছে যে আপনি শুধু অ্যাপ্লিকেশন যেখানে অবস্থিত সেই ডিরেক্টরিতে নেভিগেট করুন এবং তারপর টার্মিনাল উইন্ডোতে ড্র্যাগ অ্যান্ড ড্রপ করুন। এটি আটোমেটিক্যালি অ্যাপ্লিকেশনের পাথ পেস্ট করবে।
  5. একবার হলে, শুধু sudo xattr -cr লিখুন পাথের সামনে এবং তারপর Enter চাপুন।
  6. আপনার অ্যাডমিন পাসওয়ার্ড চাইলে, সেটি প্রদান করুন এবং আবার Enter চাপুন।
  7. অ্যাপটি এখন রান করা উচিত।

মেথড ২: চেকগুলো সাময়িকভাবে ডিজেবল করুন

এরর মেসেজ থেকে মুক্ত হওয়ার আরেকটি উপায় হলো গ্লোবাল চেকগুলো সাময়িকভাবে ডিজেবল করা। আমরা উপরে মেনশন করেছি, Gatekeeper macOS-এ একটি সিকিউরিটি ফিচার যা এসেনশিয়ালি আপনি যে অ্যাপগুলো রান করতে চান সেগুলো চেক করে এবং আপনার সিস্টেমকে ম্যালওয়্যার থেকে প্রোটেক্ট করে।事实证明, কিছু কেসে এটি কিছু আনসাইনড অ্যাপ্লিকেশন যা আপনি ডাউনলোড করেছেন সেগুলো অনসেফ হিসেবে ট্রিট করে। তাই আপনি উক্ত এরর মেসেজ পান। তাই, এখানে সহজ ওয়ার্কআরাউন্ড হলো শুধু ফিচারটি সাময়িকভাবে ডিজেবল করা এবং তারপর আবার অন করা। এখানে কীভাবে করবেন:

  1. Gatekeeper ডিজেবল করতে, আপনাকে প্রথমে আপনার ম্যাক ডিভাইসে একটি টার্মিনাল উইন্ডো খুলতে হবে।
  2. আপনি এটি করতে পারেন Finder > Go > Utilities অথবা শুধু স্পটলাইটে সার্চ করে।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  3. টার্মিনাল লঞ্চ হলে, চেক ডিজেবল করতে নিচের কমান্ড এক্সিকিউট করুন:
    sudo spctl --master-disable
    সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  4. অ্যাডমিন পাসওয়ার্ড প্রদান করুন এক্সিকিউশন কমপ্লিট করতে।
  5. একবার হলে, অ্যাপ্লিকেশন রান করুন।
  6. গুরুত্বপূর্ণ যে আপনি অ্যাপ্লিকেশন ব্যবহার করার পর আবার চেকগুলো ইনেবল করুন।
  7. এটি করতে, নিচের কমান্ড রান করুন:
    sudo spctl --master-enable

মেথড ৩: যেকোনো জায়গা থেকে অ্যাপ্স আলাউ করুন

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

  1. প্রথমে, আপনার ম্যাকএ System Preferences উইন্ডো খুলুন।
  2. তারপর, System Preferences স্ক্রিনে, Security & Privacy-এ যান।
  3. Security & Privacy-এর General ট্যাবে, লক আইকনে ক্লিক করুন কিছু অপশন আনলক করার জন্য।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  4. আপনার অ্যাডমিন পাসওয়ার্ড চাইলে। সেটি দিন এবং তারপর Enter চাপুন।
  5. তারপর, "Allow applications downloaded from"-এর অধীনে, Anywhere অপশন বেছে নিন।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  6. শেষে, লক আইকনে আবার ক্লিক করুন পরিবর্তনগুলো সেভ করতে।
  7. একবার করলে, অ্যাপ্লিকেশন রান করুন।
  8. নিশ্চিত করুন আপনি সেটিংটি আবার ডিফল্টে ফিরিয়ে আনি একবার অ্যাপ্লিকেশন লঞ্চ করলে। আপনাকে ভবিষ্যতে একই অ্যাপের জন্য সেটি দরকার হবে না।

মেথড ৪: পারমিশন দিন

কিছু সিনেরিওতে, ইস্যু পারমিশন রস্ট্রিকশনের কারণে দেখা দিতে পারে। আপনি যদি এমন একটি ফাইল রান করার চেষ্টা করেন যেটিতে এক্সিকিউটেবল পারমিশন নেই, তবে আপনি উক্ত এরর মেসেজ পেতে পারেন। এমন কেসে, আপনাকে করতে হবে সেটি প্রয়োজনীয় পারমিশন দেওয়া এবং তারপর রান করার চেষ্টা করা। এটি করতে, নিচের ইনস্ট্রাকশন ফলো করুন:

  1. প্রথমে, আপনার ম্যাকএ একটি টার্মিনাল উইন্ডো খুলুন। টার্মিনাল উইন্ডোতে sudo chmod +x টাইপ করুন কিন্তু Enter চাপবেন না।
  2. তারপর, অ্যাপ্লিকেশনে নেভিগেট করুন, সেটিতে রাইট-ক্লিক করুন এবং তারপর Show Package Contents বেছে নিন।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  3. সেখানে, Contents > MacOS-এ নেভিগেট করুন।
  4. সেখান থেকে, অ্যাপ্লিকেশন নামের ফাইল খুঁজে বের করুন এক্সটেনশন ছাড়া। যদি শুধু এক ফাইল থাকে, তবে সেটি টার্মিনাল উইন্ডোতে ড্র্যাগ অ্যান্ড ড্রপ করুন।সমাধান:  ক্ষতিগ্রস্ত অ্যাপ খোলা যাচ্ছে না  macOS ত্রুটি
  5. এখন, কমান্ডটি এরকম দেখাবে:
    sudo chmod +x /path/to/application
  6. শেষে, কমান্ড রান করতে Enter চাপুন। অ্যাডমিন পাসওয়ার্ড প্রদান করুন।
  7. তারপর, অ্যাপ্লিকেশন রান করুন এবং দেখুন সেটি ইস্যু রিজলভ করে কিনা।
  1. 'This app can't run on your PC' এরর সমাধান: উইন্ডোজ ১০-এ ধাপে ধাপে ফিক্স

  2. অ্যান্ড্রয়েডে 'অ্যাপ্লিকেশন ইনস্টল না হওয়া' ত্রুটির দ্রুত সমাধান

  3. ক্ষতিগ্রস্ত ওয়ার্ড ডকুমেন্ট রিকভার করার উপায়: .docx এরর ফিক্স করার ধাপে ধাপ গাইড

  4. আইফোন 'Cannot Connect to App Store' এরর দ্রুত সমাধান করুন