পুনরায় বুট হ্যাং 100% - সম্ভবত মাউন্টল মধ্যে


8

আপডেট: মনে হচ্ছে মাউন্টটলটি রুটিন emit_event () এর অভ্যন্তরে ঝুলছে, যা এটিকে ইভেন্টটি ছড়িয়ে দেওয়ার জন্য / পুনঃনির্মাণের পরে কল করে। এমিট_সেন্টের ভিতরে, এটি প্লাই_ বুট_ক্লিয়েন্ট_ফ্লুশ () কল করে, তারপর এনভির অ্যারে তৈরি করে, upstart_emit_event () কল করে, তারপর dbus_pend_call_ block ()। এবং সেখানে এটি স্তব্ধ হয়ে যায়। সুতরাং কোনও ধারণা কেন ডাবাস_পেন্ডিং_ক্যাল_ব্লক অনির্দিষ্টকালের জন্য ঝুলবে? ভাঙা প্লাইমাউথ? dbus,? ভুঁইফোড়? সমাধানগুলি বা আরও ডায়াগনস্টিকসের জন্য কোনও পরামর্শ?

আমার উবুন্টু 10.04 এলটিএস পুনরায় বুট করুন, 64৪ বিট এএমডি মেশিনটি 100% স্তব্ধ। ড্রাইভ অ্যাক্সেস লাইট বন্ধ, কিন্তু Alt-sysreq কী কাজ করে। হার্ডওয়্যারটি একটি লেনোভো ডাব্লু 700 এস ল্যাপটপ। এখন, আমি আগাম ক্ষমা চাইছি, কারণ আমি যে সিস্টেমটি উপলভ্য করেছি তার সম্পর্কে এবং আমি এটি দিয়ে কী করতে পারি (যেহেতু এটি বুট হবে না) আমি খুব সীমিত। আমি 10.04 সিডি থেকে বুট করতে পারি - এটি একটি রেসকিউ ডিস্কের মতো ব্যবহার করে। আমি আমার পার্টিশনগুলিতে fsck, মাউন্ট এবং পড়তে এবং লিখতে পারি - সেগুলি ভাল। আমি ইতিমধ্যে এমএসএসপ দিয়ে আমার অদলবদলের পুনরায় ফর্ম্যাট করার চেষ্টা করেছি। আমার সিস্টেমে আমার 4 এক্সট 4 পার্টিশন রয়েছে: এসডিএ 1 হল /, এসডিএ 2 হ'ল / ইউএসআর, এসডিএ 3 হ'ল / হোম, এবং চতুর্থ যেটি আমি ডেটা স্টোরেজ / এসডিবি 1 এর জন্য ব্যবহার করি (এটি সম্পূর্ণ ডিস্ক, মাউন্টপয়েন্ট / এইচডিবিতে মাউন্ট করা যা আমি তৈরি করেছি) । এছাড়াও / sda4 যা অদলবদল হয়। এখনই আমি এটি একটি ব্রাউজার থেকে লিখছি যা আমি 10 থেকে 'রেসকিউ সেশন'-এ খুলেছি।

আমি চাই ব্যাপকভাবে কি আমি সাহায্যের নির্ণয় কি Hangout করছে, কেন, এবং আমি এটা ঠিক করার কাজ করতে পারে কি করতে পারে প্রস্তাবনাগুলি / মন্তব্য প্রশংসা করি। আমি ইতিমধ্যে একটি ওয়েবসারচ করেছি, তবে এই রেখাগুলিতে নতুন কিছু খুঁজে পাইনি (প্রায় 1-1.5 বছরের পুরানো বাগের অনুরূপ লক্ষণগুলির সাথে প্রতিবেদন করা হয়েছে, তবে তাদের সংশোধনগুলি কার্যকর হয়নি)।

আমি জুলাইয়ের প্রথম দিকে একটি নতুন ডিস্কে 10.04 ইনস্টল করেছি, তারপরে সমস্ত কিছু টু ডেট রাখার জন্য প্রবণতা ব্যবহার করেছি। তার পর থেকে আমি প্রচুর ইনস্টল করছিপ্যাকেজগুলির (আমি নীচে dpkg লগ সংযুক্ত করব)। এসডিএ 750 জিবি (/ 20 জিবি, / ইউএসবি 80 জিবি) হওয়ার সাথে সাথে প্যাকেজগুলি ইনস্টল করার জন্য আমার প্রচুর জায়গা ছিল যা আমি সম্ভবত 'কোনও দিন ব্যবহার করতে পারি'। আমি ভাবছি যদি এর মধ্যে এই একটি প্যাকেজ ইনস্টল হয় যা আমার সিস্টেমটিকে খারাপ করে দিয়েছে? আমি কার্নেলটি ২.6.৩২-৩২-জেনেরিক ইনস্টল করেছি এবং পুনরায় বুট করেছি তবে তখন থেকে আরও অনেকগুলি প্যাকেজ ইনস্টল করেছি। আমি এই মেশিনগুলিকে যথাসম্ভব পুনরায় বুট করি - জায়গায় জায়গায় যাওয়ার সময় হাইবারনেট করা পছন্দ করি। ইদানীং, আমি ডি-হাইবারনেশনের সাথে যুক্ত কিছু অদ্ভুত আচরণ লক্ষ্য করেছি: যখন সিস্টেমটি হাই-হবারনেট করবে তখন এটি আনলক করার জন্য প্রয়োজনীয় পাসওয়ার্ড সহ জিনোম স্ক্রিন সেভারটি উপস্থিত করবে - ভাল, এটি আমার পাসওয়ার্ডটি চিনতে পারে না! আমাকে Alt-F1, রুট হিসাবে লগ ইন করতে এবং স্ক্রিন সেভারটি হত্যা করতে হয়েছিল। তাহলে সব ঠিকঠাক হবে, বা তাই মনে হয়েছিল। এছাড়াও, হাই-হায়ারনেশনের পরে আমি প্রায়শই পর্দায় রঙিন আবর্জনা জ্বলতে কিছুক্ষণের জন্য দেখতে পেতাম। এটি চলে যাবে, তাই আমি কারণটি খোঁজার চেষ্টা করিনি। অন্য একটি সম্ভবত প্রাসঙ্গিক পয়েন্টটি হ'ল আমার 10.04 ইন্সটলেশনের ক্ষেত্রে "নামোডেটসেট" ব্যবহার করা দরকার ছিল এবং সেই একই সিডি থেকে উদ্ধার শেলটি আনার সময় যদি আমি কেবল নামডোসেট ব্যবহার করি তবে অবশেষে এটি একটি ঝলকানি নমলক এলইডি বা ক্যাপস লক এলইডি সাথে স্তব্ধ হয়ে যাবে ( ক্র্যাশ?), তবে আমি যদি "noapic nolapic acpi = off" ব্যবহার করি তবে এটি ঠিক আছে। আমি আমার সিস্টেমে এই বিকল্পগুলি চেষ্টা করে দেখেছি তারা বুট হ্যাং সমস্যা নিরাময় করে কিনা তা দেখার জন্য - তারা তা করে না। যদি আমি কেবল নমোডেট ব্যবহার করি তবে অবশেষে এটি একটি ফ্ল্যাশিং নমলক এলইডি বা ক্যাপস লক এলইডি (ক্র্যাশ?) সহ স্তব্ধ হয়ে যাবে তবে আমি যদি "নোয়াপিক নোলাপিক অ্যাকপি = অফ" ব্যবহার করি তবে তা ঠিক আছে comes আমি আমার সিস্টেমে এই বিকল্পগুলি চেষ্টা করে দেখেছি তারা বুট হ্যাং সমস্যা নিরাময় করে কিনা তা দেখার জন্য - তারা তা করে না। যদি আমি কেবল নমোডেট ব্যবহার করি তবে অবশেষে এটি একটি ফ্ল্যাশিং নুমলক এলইডি বা ক্যাপস লক এলইডি (ক্র্যাশ?) দিয়ে ঝুলবে, তবে আমি যদি "নোয়াপিক নোলাপিক অ্যাকপি = অফ" ব্যবহার করি তবে এটি ঠিক আছে। আমি আমার সিস্টেমে এই বিকল্পগুলি চেষ্টা করে দেখেছি তারা বুট হ্যাং সমস্যা নিরাময় করে কিনা তা দেখার জন্য - তারা তা করে না।

এটি এমন একটি মেশিন যা আমি কাজের পাশাপাশি প্রায় সমস্ত কিছুর জন্য ব্যবহার করি, সুতরাং এটি আবার বুট করা একটি শীর্ষস্থানীয় অগ্রাধিকার। / বাড়ি অক্ষত, যা ভাল। তবে আমি হ্যাং বুটের এই কারণটি নির্ধারণ করার চেষ্টা করার পরে আমার প্রায় শেষ পর্যায়ে এসেছি (অনেক কম সংশোধন)।

আমি সিস্টেমটি বুট করি এবং এটি /etc/init/mountall.conf এ মাউন্টল কনফিগার স্ক্রিপ্টটি চালানো শুরু করে। আমি মাউন্টল চলমান fsck - 4 টি লাইন থেকে আউটপুট দেখতে পাচ্ছি যা বলে: ইউএস-লিনাক্স-এনজি 2.17.2 থেকে fsck (এক্সট 4 পার্টিশন প্রতি একটাই)। তারপরে fsck থেকে আরও 4 টি লাইন ব্যবহারকারীকে অবহিত করে যে পার্টিশনগুলি "পরিষ্কার" রয়েছে বলে জানা গেছে। এবং এটি হ'ল - সবকিছু ঠিক থেমে যায়। LED ড্রাইভের ক্রিয়াকলাপটি বন্ধ হয়ে যায়। আমি Alt-sysreq কীগুলি ব্যবহার করতে পারি, তবে এগুলি এখনও কার্যকর প্রমাণিত হয়নি। আমি একটি বাগ রিপোর্ট দেখেছি যেখানে এক ব্যবহারকারী Alt-sysreq-i ব্যবহার করার প্রক্রিয়াটি ব্যবহার করে এবং এটি তাকে শেলের মধ্যে ফেলে দেয়। আমার জন্য, এটি বলে যে এটি প্রক্রিয়াগুলি (উদেব এবং উদেব-ব্রিজ এবং প্লাইমাউথকে হত্যা করেছে, এর উদ্বোধন উদেব ইত্যাদি বলে) তবে আমি কোনও শেল পাই না।

আমি ঠিক কী ঝুলছে তা নির্ধারণের চেষ্টা করছি। এই লক্ষ্যে, আমি /etc/init/mountall.conf এর সাথে টিনক করেছি। আমি ইকো লাইন যুক্ত করেছি এবং আমি মাউন্টল এক্সিকিউটিতে -v (ভার্বোস) বিকল্প যুক্ত করেছি। মাউন্টল এক্সেকিউটের পরে কোনও ইকো লাইন দেখানো হয় না, সুতরাং এর অর্থ মাউন্টল হ্যাং হয়ে থাকতে পারে। অথবা, এটি আউটপুটটির শেষটি প্রদর্শন করছে না - এমন ক্ষেত্রে মাউন্টফল বাইরে এসে থাকতে পারে এবং অন্য কোনও কিছু ঝুলতে পারে। আমি লক্ষ করেছি যে Alt-sysreq-i মাউন্টল মারা গেছে বলে দেয় না। আমি সিস্টেমে sda3 (/ হোম), অদলবদল এবং sdb1 (/ এইচডিবি) কে fstab থেকে মন্তব্য করে কী সংঘবদ্ধ হতে পারে তা সঙ্কুচিত করার চেষ্টা করেছি, তবে এটি এখনও স্তব্ধ হয়ে যায়।

আমি নিজেও অনেক কিছু করতে পারি তবে মনে হয় আমি এখানে আমার মাথাটা overেকে রেখেছি। আমি উদাহরণস্বরূপ, মাউন্টটলের জন্য উত্স কোডটি পেতে চাই, মুদ্রিত পতাকাগুলি যুক্ত করব, পুনরায় সংশ্লেষ করব এবং এটি আমার সিস্টেমে আটকে রাখব - এ সংকীর্ণ করতে) যদি মাউন্টল প্রকৃতভাবে ঝুলছে, এবং খ) এটি কী ঝুলছে। কিন্তু, আমি আমার মেশিনটি এমন শেল থেকে বুট করতে পারি না যা থেকে এর মধ্যে সংকলন করা যায় - এবং রেসকিউ ডিস্কের পরিবেশটি কেবলমাত্র 2.6.32-28-জেনেরিক # 55 - সুতরাং এটি আমার সিস্টেমের সাথে মেলে না। আমি প্যাকেজগুলি সরিয়ে বা পুনরায় ইনস্টল করতে চাই, তবে আবার, আমি আমার মেশিনটি বুট করতে এবং এটি করতে পারি না।

(আমার dpkg লগ ফাইলটি বেশ কয়েকটি এমবি রয়েছে, সুতরাং আমি এটি নীচের ডায়ালগ বাক্সে সংযুক্ত করব)

ধন্যবাদ, গ্রেগ


ভাল, আপনি যদি ইউএসবি স্টিক বা লাইভসিডি বুট করতে পারেন, তবে সেখানে ডিস্ক মাউন্ট করতে পারেন আপনি আপনার কম্পিউটারে ক্রুট করতে পারেন এবং প্যাকেজগুলি সরিয়ে ফেলতে পারেন। তবে অন্যদিকে, আপনি বলেছিলেন যে এটি আপনার কাজের কম্পিউটার, এটির শীর্ষ অগ্রাধিকার রয়েছে। সুতরাং, পরিষ্কার ইনস্টলের সময়ের সাথে কী ভুল তা অনুসন্ধান করার জন্য সময় ব্যয় করার তুলনা করুন (আপনার আলাদা পার্টিশনে বাড়ি আছে)?
ডেনওয়ারকো

আমি @ এডওয়ারওয়ারকো প্রতিধ্বনিত হব - একটি ক্লিন ইনস্টল করতে আপনার প্রয়োজন হতে পারে এমন আরও কয়েকটি সফটওয়্যার ইনস্টল করতে সম্ভবত কয়েক ঘন্টা সময় লাগবে। একটি ইউএসবি স্টিক / বাহ্যিক ইউএসবি ড্রাইভ sertোকান এবং এতে আপনার / বাড়ির সামগ্রীগুলি অনুলিপি করুন। আপনি এটি পরে পুনরুদ্ধার করতে পারেন। "স্থিতিশীলতা" হিসাবে - এটি নির্ভর করে - আপনি কোন প্যাকেজ ইনস্টল করেছেন এবং কোথা থেকে? পিপিএ এবং সংকলন কোড থেকে প্যাকেজ ইনস্টল করা সফ্টওয়্যার কেন্দ্র / সিনাপটিক প্যাকেজ ম্যানেজার থেকে স্ট্যান্ডার্ড প্যাকেজ ইনস্টল করার চেয়ে বেশি অস্থিরতার কারণ হতে পারে।
ফসফ্রিডম

@ গ্রেগ - আপনার অতিরিক্ত কোন ড্রাইভার ইনস্টল করার দরকার আছে এমন কোন হার্ডওয়্যার রয়েছে - যেমন নেটওয়ার্ক কার্ড / গ্রাফিক্স কার্ড? আপনি কি সমস্ত কার্ড অক্ষম / টেনে আনার মাধ্যমে আপনার ডেস্কটপটিকে সরল করার চেষ্টা করেছেন - ইন্টিগ্রেটেড গ্রাফিক্স এবং তারযুক্ত কীবোর্ডের মতো কেবলমাত্র বেসিকগুলি ছেড়ে যান?
ফসফ্রিডম

@ গ্রেগ যদি এই সমস্যার সমাধান হয় তবে কেন তাদের কোনও গৃহীত উত্তর নেই? আস্কউবুন্টুর জন্য সাধারণ নিয়মগুলি অনুসরণ করুন এবং উত্তরগুলিতে আপনার সমাধান যুক্ত করুন এবং এটি স্বীকার করুন।
রিঞ্জউইন্ড

উত্তর:


1

ডেনওয়ারকো: আমি আমার মেশিনের সাথে এমন কিছু করিনি যা এই ফলাফলটি তৈরি করেছিল। উবুন্টু 9.10 এর অধীনে এটি বেশ স্থিতিশীল ছিল - এর আগে কখনও এরকম কিছু হয়নি। উত্সের সাথে টিঙ্কারিংয়ের সমস্ত বিষয়, জিনিসগুলি পুনরায় সংশোধন করা - এটি সবই ছিল ব্যবহারকারী-স্পেস কোড। আমি ওএস নিয়ে মোটেই ঝাঁকুনি দিচ্ছি না। আমি কোনও স্ট্যান্ডার্ড চ্যানেলের বাইরে কোনও ওএস-স্পেস কোড ইনস্টল করে নেই (প্রযোজনা / সিনাপটিক প্যাকেজ ম্যানেজার, ডিবেস প্যাকেজগুলি সেই সরঞ্জামগুলি প্রাপ্ত করে)। গ্রেগ গতকাল

যাইহোক, আমি ২.১.3.৩ মাউন্ট ইনস্টল করার উত্স কোডটি পেয়েছি এবং এটি 5 টি ইনস্টলের পরে উদ্ধার পরিবেশে সংকলন করতে পেরেছি (লাইবনিহ-দেব, লিবনিহডবস-দেব, লিন্ডবাস -1-দেব, লিনেদেব-দেব, লিপ্প্লাইমথ-দেব) । আমি nih_info () কলগুলির মাধ্যমে কোডটিতে ডিবাগিং প্রিন্টগুলি যুক্ত করেছি এবং আমি এমন স্প্যানগুলি তৈরি করেছি যা অ-ব্লকিংয়ের পরিবর্তে fsck ব্লকিং কার্যকর করে। আমি তত্ত্বটি নিয়ে কাজ করছি যে মাউন্টল কোথাও ক্র্যাশ করছে (বা নিহ, বা ডিবিস বা প্লাইমাথ ...)। আমি প্রতিটি রান কোডে একই জায়গায় আউটপুট পাব বলে মনে হয় না, তবে এটি মাউন্ট () রুটিনে / dev / sda1 থেকে / - এর পুনঃসামানের পরে কিছুটা থামবে বলে মনে হয়। গ্রেগ গতকাল

আপনার পরামর্শ অনুসারে আমি chpot এর মাধ্যমে dpkg -r প্যাকেজগুলিও করেছি, এবং এটি কাজ করে মনে হচ্ছে (একটি ডিনস্টল স্ক্রিপ্ট যা / proc এর সাথে কিছু করতে চেয়েছিল বাদে)। আমি ওয়াইন, এবং এটির জন্য প্রয়োজনীয় 32 বিবিটের সামঞ্জস্যের প্যাকেজগুলি (ডিবি 32nss, ia32lib, lib32v4l, ইত্যাদি) এবং উদ্ধার পরিবেশে ইনস্টল না করা বেশ কয়েকটি আইবাস প্যাকেজগুলি (কিছু আইবাস প্যাকেজগুলি রয়েছে, এবং আমি সেগুলি সরিয়ে না নেওয়ার ক্ষেত্রে যত্নশীল) হ'ল - সরানো প্লাজমা-উইজেট-কিম্পানেল-ব্যাকএন্ড-আইবুস, আইবুস-কিউটি 4, আইবুস-কিউটি 1। এর কোনওটিই সমস্যাটিকে প্রভাবিত করেনি, সুতরাং আমি এখনই প্রয়োজন নেই এমন আরও প্যাকেজগুলি সরিয়েছি (ডাব্লুএক্স উইজেট এবং জেডিপি প্যাকেজস ইত্যাদি) -আর কোনও প্রভাব নেই

আপডেট: মনে হচ্ছে মাউন্টটালটি রুটিন emit_event () এর অভ্যন্তরে ঝুলছে, যা এটিকে প্রেরণ এবং ইভেন্টে পুনঃনির্মাণ করার পরে / কল করে calls এমিট_সেন্টের অভ্যন্তরে, এটি প্লাই_ বুট_ক্লিয়েন্ট_ফ্লুশ () কল করে, তারপর এনভির অ্যারে তৈরি করে, upstart_emit_event () কল করে, তারপর dbus_pend_call_ block ()। এবং সেখানে এটি স্তব্ধ হয়ে যায়। সুতরাং কোনও ধারণা কেন ডাবাস_পেন্ডিং_ক্যাল_ব্লক অনির্দিষ্টকালের জন্য ঝুলবে? ভাঙা প্লাইমাউথ? dbus,? ভুঁইফোড়? সমাধানগুলি বা আরও ডায়াগনস্টিকসের জন্য কোনও পরামর্শ?

সমাধান সুতরাং, মনে হচ্ছে আমি ক্লাউড-আরম্ভ এবং মেঘ-ব্যবহারগুলি ইনস্টল করেছি কারণ আমি যদি কোনও দিন এটির সাথে খেলতে চাই তবে। উইল, ureadahead কনফিগারেশন সহ ক্লাউড-আরআর স্ক্রুগুলি সরিয়ে দেয়, এবং যখন dbus ইভেন্টটি 'মাউন্ট /' ঘটবে তখন চালু হয়, যার ফলে আমার সিস্টেমটি সেই ডিবিএস বার্তা প্রেরণ করার সাথে সাথেই স্তব্ধ হয়ে যায়, যা ঘটে / র থেকে পুনরায় সঞ্চারিত হওয়ার পরে ঘটে R / W। আমি ক্লাউড-আর ডি এবং মেঘ-ব্যবহারগুলি স্থির করে দিয়েছি এবং এখনই ঠিক আছে। আমি ছাড়া ঘুমোচ্ছি এবং আমার জীবনের 24 ঘন্টা হারিয়েছি: \

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.