मैंने उबंटू सर्वर की do-release-upgrade
प्रक्रिया के दौरान गलती से Ctrl + C दबा दिया । मैं .conf फ़ाइल को / etc / में तुलना करने के लिए एक शेल में गिरा हूँ। जब मैंने Ctrl-C दबाया, तो उसने पूछा कि क्या मैं अपग्रेड प्रक्रिया को फिर से शुरू करने की कोशिश करना चाहता हूं, लेकिन यह ऐसा करने में विफल रहा।
इसलिए मैंने छोड़ दिया, और अब एक लटकने वाली dpkg प्रक्रिया है जो apt लॉक पर है। यह एक GUI दृश्य के साथ एक वर्चुअलाइज्ड सर्वर है ...
क्या उन्नयन प्रक्रिया को पुनर्प्राप्त करना संभव है, या क्या मुझे dpkg प्रक्रिया को मारना और फिर से शुरू करना है?
screen -RD
, लेकिन यह काम नहीं किया। कोई स्क्रीन डेमॉन नहीं चल रहा था, इसलिए फिर से कनेक्ट करने के लिए कुछ भी नहीं था। सटीक त्रुटि? मेरे पास एक शाप जैसी ऐप के निचले भाग में 'r' या 'q' मुझे लगता है (पुन: कनेक्ट या छोड़ दिया गया)। क्षमा करें, मैं इससे अधिक मददगार नहीं हो सकता। मैं VirtualBox का उपयोग कर रहा था, और एक tmux या स्क्रीन सत्र के बिना मुझे कोई स्क्रॉलबैक नहीं मिल रहा था और शाप-जैसा इंटरफ़ेस स्क्रीन को साफ़ करता रहा। रीकनेक्ट काम नहीं किया, तो मैं बस छोड़ दिया।
screen -R -D
सूडो उपयोगकर्ता और मेरे सामान्य उपयोगकर्ता दोनों के रूप में प्रयास किया ..
dpkg configure -a
सही उत्तर है। मेरे साथ ऐसा हुआ और वास्तव में बुरी बात यह थी कि bind9 सही तरीके से सेटअप नहीं किया गया था (यानी Ctrl-C ने उस प्रक्रिया को रोक दिया है और यह अब शुरू नहीं हो सकता है!) एक बार जब मैंने bind9 को ठीक कर लिया तो apt-get अपडेट + अपग्रेड + डिस्टर्ब हो गया। -प्रोग्रेस एक आकर्षण की तरह चली और उसके बाद मैंने रिबूट किया और यह सब काम कर गया।