সার্ভার আপগ্রেড করার সময় এসএসএইচ সংযোগটি হারিয়েছে - প্রক্রিয়াতে পুনরায় সংযোগ কীভাবে করবেন?


32

সুতরাং, আমি একটি উবুন্টু সার্ভারের 11.04 থেকে 11.10 আপগ্রেড করছিলাম।

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

আমি যখন সার্ভারে লগ ইন করেছিলাম, প্রবণতা ফাইলগুলি অন্য প্রক্রিয়া দ্বারা লক হয়ে গেছে, তাই আমি ধরে নিই যে এই আপগ্রেড প্রক্রিয়াটি আমার ইনপুটটির জন্য অপেক্ষা করে বসে আছে।

আমি কীভাবে এই প্রক্রিয়াটির সাথে যোগাযোগ করতে এবং আপগ্রেড চালিয়ে যেতে পারি? যদি সম্ভব হয়.

ধন্যবাদ


উত্তর:


36

প্রক্রিয়াটি আসলে কোনও স্ক্রিনে বা বাইবু সেশনে রুট ব্যবহারকারী হিসাবে চলে। পোর্ট 22 বা ব্যর্থফল 1022-এ পুট্টি দিয়ে সার্ভারে পুনরায় সংযোগ স্থাপন করুন su আপনার মূল অ্যাকাউন্টে sudo su - বা su - by

ওহ এবং হ্যাঁ আমি কঠিন উপায় খুঁজে পেয়েছি ;-)


1
ওহ ধন্যবাদ! আমি আসলে বায়োবুতে ১১.১০ থেকে ১২.০৪ পর্যন্ত একটি রিলিজ আপগ্রেড চালিয়ে যাচ্ছিলাম এবং তখন বাইবু আপগ্রেড করা হলে এটি বন্ধ হয়ে গেছে তবে আমি রুট স্ক্রিনের সেশনে পুনরায় সংযোগ করতে এবং আপগ্রেড ফিনিসটি দেখতে সক্ষম হয়েছি! আমি প্রায় জোরপূর্বক আপগ্রেডটিকে হত্যা করার চেষ্টা করেছি তবে ভাগ্যক্রমে আমি এই প্রতিক্রিয়াটি সময় মতো পড়েছি।
ইব্রাহিম

3
স্থগিত হওয়া ইনস্টলটিতে এটি বলেছিল যে পর্দা ইতিমধ্যে সংযুক্ত ছিল, তাই আমি পর্দাটি আলাদা করতে বাধ্য করি, আমি আবার সংযুক্ত হতে পারি। কমান্ডটি এখানে থেকে স্ক্রিন -D তথ্য: kb.iu.edu/data/ahrm.html
ডেভিড

1
ব্যবহার screen -r <id>করেও কাজ করে এবং এটি কাজ করার জন্য আপনাকে কেবল আইডিটির কয়েকটি অক্ষর টাইপ করতে হবে।
ড্যানিয়েল

1
এটি আমার পক্ষে কাজ করে না, কারণ এটি বলে যে screenএটি ইনস্টল করা নেই।
তারকাবিআমরনবোলাবগুলি 14:53

1
নতুন উবুন্টু ব্যবহারের sudo screen -D -rপরে sudo su -(মূল না থাকলে)।
বিএসিয়া

34

আপনি পারবেন না। করে আপগ্রেড প্রক্রিয়াটি সন্ধান করুন

lsof /var/lib/dpkg/lock

এটি হত্যা, কোনও বাধা আপগ্রেডের সাথে ঠিক করুন

dpkg --configure --pending

এবং আপগ্রেড পুনরায় আরম্ভ করুন।


3
প্রক্রিয়াটি একটি হওয়ার সাথে এটি কি নিরাপদ do-release-upgrade?
স্টিফেন মেলরোজ

1
@ স্টেফেনমেলরোজ এটি কখনই নিরাপদ নয়। তবে এটি যুক্তিসঙ্গতভাবে নিরাপদ এবং একমাত্র বিকল্প।
টেডি

2
পুটি সেশনের সময়সীমা শেষ করে কীভাবে একটি অ্যাপ-গেট আপগ্রেড বাতিল করা যায় তার অনেকের মধ্যে সেরা উত্তর ... সফলভাবে পরীক্ষিত, আপনাকে ধন্যবাদ!
কোজো

and restart the upgradeআমার ক্ষেত্রে কাজ করছে না ধাপ (আমি সময় SSH অধিবেশন হারিয়ে do-release-upgrade-> 16.04 14.04)। কি আমি গত পদক্ষেপ হিসেবে পরিবর্তে কি শেষ করতে রিলিজ আপগ্রেড sudo apt autoremoveএবং তারপর sudo shutdown -r now
রুসলান স্টেলমাচেনকো

এখানে আরও একটি সম্পূর্ণ উত্তর পাওয়া গেছে যা আমি আপগ্রেডের অনুসরণ করেছিলাম যেখানে এটি ছেড়ে গিয়েছিল automatically জিজ্ঞাসুবন্টু
প্রশ্ন /

4

cryopid ( এই প্রশ্নের মাধ্যমে পাওয়া যায় ) সাহায্য করতে পারে যদি না এই মুহূর্তে বর্তমান "একটি প্রক্রিয়া, প্রসেসের গাছ নয়" সমস্যা হয়।

ফাইলগুলি লক হয়ে থাকতে পারে কারণ প্রক্রিয়াটি নিরবচ্ছিন্নভাবে হত্যা করা হয়েছিল এবং নিজের পরে পরিষ্কার করার সুযোগ পান নি, তাই নিশ্চিত করুন যে প্রবণতাটি আসলে এখনও চলছে। lsof /var/lib/dpkg/lockটেডির উত্তরে যাচাই করার জন্য প্রস্তাবিত হিসাবে ব্যবহার করুন - এটি আপনাকে পিডকেও ক্রিওপিড চেষ্টা করার জন্য বলবে।

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


1
ঘটনাক্রমে, আমি এটিকে প্রিম্পিং করেছি এবং বাইবো ব্যবহার করে এসএসএসের উপরে একটি রিলিজ-আপগ্রেড করেছি, তবে বাইবু যখন আপগ্রেড করা হয়েছিল তখন এটি আমার সেশনটিকে হত্যা করে! আমি ভাবছি যদি সরাসরি স্ক্রিন ব্যবহার করা এটি আটকাতে পারে। তবে এই প্রশ্নের অন্য উত্তরটি আমার পরিস্থিতিটির উত্তর দিয়েছে, মনে হচ্ছে ইনস্টলারটি স্মার্ট এবং যেকোন উপায়ে নিজস্ব স্ক্রিন সেশন চালায়: ডি
ইব্রাহিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.