सवाल मैं उबंटू सर्वर की 'डू-रिलीज-अपग्रेड' प्रक्रिया को कैसे दोबारा जोड़ूं?


मैंने उबंटू सर्वर के दौरान गलती से Ctrl + C दबाया do-release-upgrade प्रक्रिया। मैं / etc / में एक .conf फ़ाइल की तुलना करने के लिए एक खोल में गिरा दिया गया था। जब मैंने Ctrl-C दबाया, तो उसने पूछा कि क्या मैं अपग्रेड प्रक्रिया में पुनः प्रयास करना चाहता हूं, लेकिन ऐसा करने में विफल रहा।

इसलिए मैंने छोड़ दिया, और अब एक लटकती डीपीकेजी प्रक्रिया है जो एपीटी लॉक पर है। यह एक वर्चुअलाइज्ड सर्वर है जिसमें कोई जीयूआई फ्रंटेंड नहीं है ...

क्या अपग्रेड प्रक्रिया को पुनर्प्राप्त करना संभव है, या क्या मुझे डीपीकेजी प्रक्रिया को मारना है और फिर से शुरू करना है?


68
2018-05-09 17:18


मूल


क्या स्क्रीन -लिस्ट अभी भी अपग्रेड प्रक्रिया सूचीबद्ध करती है? यदि ऐसा है, तो स्क्रीन-फिर इसे दोबारा जोड़ सकता है। पुन: प्रयास करने का प्रयास करते समय सही त्रुटि क्या थी? - arjarj
मैंने बाद में कोशिश की screen -RD, लेकिन यह काम नहीं किया। कोई स्क्रीन डिमन चल रहा था, इसलिए फिर से कनेक्ट करने के लिए कुछ भी नहीं था। सटीक त्रुटि? मेरे पास 'आर' या 'क्यू' का विकल्प था, मुझे लगता है कि एक शाप-जैसी ऐप के नीचे मुझे लगता है (पुनः कनेक्ट या छोड़ें)। क्षमा करें, मैं इससे ज्यादा सहायक नहीं हो सकता। मैं वर्चुअलबॉक्स का उपयोग कर रहा था, और बिना किसी tmux या स्क्रीन सत्र के चलते मेरे पास कोई स्क्रॉलबैक नहीं था और शाप-जैसी इंटरफेस स्क्रीन को साफ़ करने में रखी गई थी। पुनः कनेक्ट नहीं हुआ, इसलिए मैंने अभी छोड़ दिया। - Alex Leach
मुझे जोड़ना चाहिए कि मैंने कोशिश की screen -R -D दोनों सूडो उपयोगकर्ता और मेरे सामान्य उपयोगकर्ता के रूप में .. - Alex Leach
के संभावित डुप्लिकेट एसएसएच लटका पर उबंटू सर्वर अपग्रेड - Michael Hampton♦
हाँ! dpkg configure -a सही जवाब है। यह मेरे साथ हुआ और वास्तव में बुरी बात यह थी कि बाइंड 9 सही ढंग से सेटअप नहीं किया गया था (यानी Ctrl-C ने उस प्रक्रिया को रोक दिया होगा और यह अब और शुरू नहीं हो सका!) एक बार जब मैंने बाइंड 9 तय किया तो apt-get update + upgrade + dist -अपग्रेड एक आकर्षण की तरह भाग गया और उसके बाद मैंने रिबूट किया और यह सब काम किया। - Alexis Wilke


जवाब:


मैं आमतौर पर वीपीएन पर रिलीज अपग्रेड करता हूं, इसलिए मैंने इसे कुछ बार कोशिश की है। जब भी यह मेरा openvpn पैकेज अपडेट करता है तो मैं कनेक्शन खो देता हूं, इसलिए मैं बाद में पुनः कनेक्ट करता हूं और ऐसा करता हूं:

एसएसएच बॉक्स में, अगर एसएसएच काम नहीं करता है तो पोर्ट 1022 पर बैकअप एसएसएच सत्र है।

एक करो

sudo screen -list
There is a screen on:
    2953.ubuntu-release-upgrade-screen-window   (09/13/2012 04:48:02 AM)    (Detached)
1 Socket in /var/run/screen/S-root.

फिर फिर से करने के लिए:

sudo screen -d -r root/2953.ubuntu-release-upgrade-screen-window

पहले सूचीबद्ध स्क्रीन का उपयोग कर root/

आपको वापस खोना चाहिए जहां आप कनेक्शन खो गए थे।


101
2017-09-13 09:17



यह बहुत अच्छा काम किया, धन्यवाद! - Nicky Hajal


क्वांटल में अपग्रेड करते समय मुझे एक ही समस्या थी। दुर्भाग्यवश मेरे लिए, मूल पोस्टर की तरह, स्क्रीन को ctrl + c की वजह से भी मारा गया था।

डीपीकेजी को मारना और इसे "--configure -a" के साथ पुनरारंभ करना समस्या हल हो गया।

धन्यवाद


24
2017-12-03 00:05



धन्यवाद धन्यवाद धन्यवाद। यह मेरे लिए काम किया। - firebush


मैं स्वयं एक सेंटोस / आरएचईएल व्यक्ति हूं लेकिन मेरे अनुभव में आप प्रक्रिया को खत्म करने और शुरू करने के लिए हमेशा बेहतर होते हैं। डाउनलोड, सिंक, इत्यादि पहले से ही पूर्ण होनी चाहिए और इसे फिर से करने की आवश्यकता नहीं है। चूंकि यही वह समय है जो इस मार्ग पर बहुत अधिक खोना नहीं चाहिए।


1
2018-05-09 17:43



हाँ, ऐसा कुछ नहीं है जो मुझे लगता है। मैं शायद पीटीआई / टीटीआई (मैं कभी अंतर नहीं जानता) के लिए पुनः प्राप्त करने के लिए reptyr इस्तेमाल किया हो सकता है, लेकिन यह खरोंच से शुरू करना आसान है। और तुम सही हो; यह दूसरी बार दौर में बहुत तेज है! - Alex Leach