আপডেটের সময় ক্রিপ্টসেটআপ নিয়ে সমস্যা


14

আমি মনে করি যে আমি একগুচ্ছ আপডেট ইনস্টল করছি এবং এক ঘন্টা বা তার বেশি সময় লাগার পরে অবশেষে আমি টার্মিনাল উইন্ডোতে এই বার্তাটি পেয়েছি:

cryptsetup: WARNING: failed to detect canonical device of overlayfs
cryptsetup: WARNING: could not determine root device from /etc/fstab

এর অর্থ কী এবং আমি কীভাবে এটি ঠিক করব?


এছাড়াও, এটি এখনও কিছু কাজ করছে। এটি কতক্ষণ নিতে হবে?
ম্যাগান

আপনি কিভাবে আপডেট করছেন? আপনি কি কমান্ড লাইন ব্যবহার করছেন?
বিগজেজে


"আমি মনে করি আমি একগুচ্ছ আপডেট ইনস্টল করছি" - আপনি ঠিক কী করেছেন? (কোন আদেশ, কোন প্রোগ্রাম)। এছাড়াও, ফাইলের বিষয়বস্তু পোস্ট করুন /etc/fstab(একটি টার্মিনাল খুলুন, এবং টাইপ করুন cat /etc/fstab)।
জানুয়ারী

উত্তর:


13

আপনি যদি এনক্রিপিটিড ভলিউম বা অদলবস্তু ব্যবহার না করে থাকেন তবে আপনার ক্রিপ্টসেটআপের দরকার নেই, কেবল এটি আনইনস্টল করুন এবং নীচের কমান্ডগুলি ব্যবহার করে পুনরায় বুট করুন:

sudo apt-get remove cryptsetup
# it's better to update and reinstall GRUB before rebooting
sudo update-grub
sudo grub-install /dev/<your_device_id>
sudo reboot

আপনার ডিভাইস আইডি খুঁজতে, চালান:

sudo blkid

আপনি ক্রিপ্টযুক্ত ফাইল সিস্টেম ব্যবহার করছেন না তা নিশ্চিত করার জন্য দয়া করে পরীক্ষা করে দেখুন /etc/fstab, যদি আপনি 'ক্রিপ্ট' বিকল্পটি কোথাও দেখতে পান তবে আপনার ক্রিপ্টসেটআপ প্রয়োজন এবং এটির সঠিকরূপে কনফিগার করা আপনার যা প্রয়োজন need


নোট করুন << আপনার_ডভাইস_আইডিটি আসলে আপনার ডিভাইস আইডি (যেমন / ডিভ / এসডিএ ), আপনার বিভাজন নয় (যেমন / দেব / এসডিএ)!
অ্যাস্ট্রোফ্লয়েড

আপডেট-গ্রাব এবং গ্রাব-ইনস্টল কেন প্রয়োজন তা আপনি ব্যাখ্যা করতে পারেন। গ্রু-ইনস্টল করার জন্য কোন ডিভাইস (গুলি) আমি নির্ধারণ করব?
জো মারে

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

কিছুটা বিষয় হতে পারে তবে, আপনি কীভাবে নিশ্চিত যে ক্রিপসেটআপ / ক্রিপ্টটাব ব্যবহার করা হয়নি এবং সুতরাং আপনি এটি নিরাপদে মুছে ফেলতে পারবেন?
ফ্লুভ

1

পূর্ব-তথ্য: আমি একটি এনক্রিপ্ট না করা বুট পার্টিশন দিয়ে LUKS এর মধ্যে বিটিআরএফ ব্যবহার করছি। এলভিএম বা অন্যান্য সেটআপগুলির জন্য সমাধানটি পৃথক হতে পারে!

আপনি যদি সত্যিই ক্রিপ্টসেটআপ ব্যবহার করেন এবং এই ত্রুটির মুখোমুখি হন তবে আমার জন্য ঠিক করাটি ছিল:

  1. /etc/crypttabফাইলটি সঠিকভাবে সেট আপ হয়েছে তা নিশ্চিত করুন । "রুট" নামে কমপক্ষে একটি এন্ট্রি থাকা উচিত, এটি হ'ল মূল /প্রবেশিকা। এটি আমার পক্ষে অত্যন্ত গুরুত্বপূর্ণ - এবং এখনও পর্যন্ত কেউ এটির উল্লেখ করেনি!
  2. এই এন্ট্রি /etc/fstabসাথে উল্লেখ করা উচিত /dev/mapper/root। ইউআইডিগুলি সঠিকভাবে সেট আপ হয়েছে কিনা তা পরীক্ষা করুন
  3. এখন চালান update-initramfs -u যা কেবলমাত্র আপনার সাম্প্রতিকতম কার্নেলটিকে d যদি কোনও ক্রিপ্টসেটআপ সতর্কতা পপ আপ হয় তবে আপনি আগের পদক্ষেপে ব্যর্থ হয়েছেন। সমস্ত ফাইল পর্যালোচনা করুন এবং সমস্যাটি সনাক্ত করার চেষ্টা করুন
  4. update-grubকোন অবশিষ্ট গ্রাব সমস্যা ঠিক করতে চালান
  5. এখন পরীক্ষা করুন /boot/grub/grub.cfgmenuentryবুট হবে এমন প্রথমটি অনুসন্ধান করুন । search অংশ boot পার্টিশনের UUID থাকা উচিত (এনক্রিপ্ট না!)। linuxঅংশ কিছু বলছে যে থাকা উচিত root=/dev/mapper/rootবা এনক্রিপ্ট না ভলিউমের UUID নির্দেশিত (আমার সেটআপ Btrfs ভলিউম)

শুভকামনা!


আমি বিআরটিএফ ব্যবহার করি পুদিনা তারা উবুন্টুতেও। একটি প্রশ্ন দয়া করে। একমাত্র সোয়াপ এন্ট্রি, ক্রিপ্টটাব-এ কোনও রুট এন্ট্রি নেই, এটি কি স্বাভাবিক?
ইউরিজ

সেটা নির্ভর করে. আমার অনুমান যে আপনি সেটআপের সময় কেবলমাত্র আপনার সোয়াপটি এনক্রিপ্ট করেছেন। সেক্ষেত্রে তা ঠিক আছে। যদি আপনার মূলটি যদি এনক্রিপ্ট করা থাকে এবং আপনি যেমন বুট করতে না পারেন তবে আপনার সম্ভবত এন্ট্রি যুক্ত করা উচিত।
matt3o

ইনস্টল করার সময় আমি এনক্রিপ্ট পুরো ডিস্ক, প্লাস হোম এনক্রিপ্ট চয়ন করি। সুতরাং প্রথম নজরে যে ভাল না।
ইউরিজ

কিন্তু সব কি এখনও কাজ করে? হোম এনক্রিপ্ট আলাদাভাবে করা হয়, সেক্ষেত্রে এটি সেখানে থাকতে হবে না। আপনি যদি সত্যিই পুরো ডিস্কটি এনক্রিপ্ট করেন তবে আমি নিশ্চিত না tbh। হতে পারে এটি আপনার লিনাক্সে আলাদাভাবে কাজ করে।
matt3o

1
সুতরাং আপনি যদি আপনার পুরো ডিস্কটি এনক্রিপ্ট করতে চান তবে আমি আশঙ্কা করি যে আপনাকে আবার সেটআপটি চালাতে হবে এবং আপনার লিনাক্স পুনরায় ইনস্টল করতে হবে। (ব্যাকআপ ইত্যাদি ভুলে যাবেন না!) তবে আমি আপনাকে 100% বলতে পারি না যে আপনার ডিস্কটি এনক্রিপ্ট করা হয়নি - এটি কেবলমাত্র দুটি সাধারণ এনক্রিপশন কৌশলগুলির সাথে এনক্রিপ্ট করা হয়নি এবং আমি আপনাকে বলতে পারি না যদি আমার আরও কিছু না থাকে সম্পর্কে জানিনা। যেহেতু পুদিনা উবুন্টুর উপর ভিত্তি করে আমি অনুমান করতে পারি যে না, তবে আপনার ডিস্কটি পুরোপুরি এনক্রিপ্ট করা হয়নি।
matt3o
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.