पैकेज अपग्रेड हमेशा के लिए mysql-apt-कॉन्फ़िगर [बंद] पर लटका हुआ है


15

कल यह MySql के अपडेट के साथ अटक गया। mysql-apt-configहमारे लिए खत्म नहीं हुआ था इसलिए मुझे मशीन को अंत में बंद करना पड़ा।

आज इसने फिर से वही अपडेट का सुझाव दिया, लेकिन मुझे बताया कि मुझे dpkg --configure -aपहले पैकेज को ठीक करने के लिए उपयोग करना था । जब मैं ऐसा करता हूं तो यह फिर से लटक जाता है:

# sudo dpkg --configure -a
mysql-apt-config (0.3.3-1debian7) wird eingerichtet ..

जर्मन में अंतिम पंक्ति का मतलब मोटे तौर पर "[...] तैयार हो रहा है ..."।

मैंने भी mysql पैकेज को हटाने की कोशिश की है apt-get purge mysql- लेकिन यह उसी परिणाम की ओर ले जाता है। यह फिर से उसी कदम पर लटक जाता है।

मुझे इसे ठीक करने के लिए क्या करना चाहिए?


1
यहां भी यही समस्या। पैकेज में कुछ गलत लगता है। वर्तमान में यह जानने की कोशिश कर रहा है कि क्या हो रहा है या अगर मैं इसे अपडेट कर सकता हूं, क्योंकि यह अन्य अपडेट को ब्लॉक करता है। xP
Gladen

2
मैं इस विषय पर विचार नहीं करेगा। यह बहुत से उबंटू उपयोगकर्ताओं को प्रभावित करता है।
बास पीटर्स

जवाबों:


13

मुझे कुछ घंटे पहले भी यही समस्या हुई थी। पहले मैंने अटक प्रक्रिया (किल -9 पीआईडी, या पूर्ण पुनरारंभ) को मार दिया है फिर मैंने पूरी तरह से mysql की स्थापना रद्द कर दी है।

sudo apt-get remove --purge mysql-server mysql-client mysql-common

या

sudo apt-get remove --purge mysql*

यह सभी mysql संबंधित पैकेजों को अनइंस्टॉल करेगा, जो कि ज्यादातर मामलों में थोड़ा अधिक है ...

ऐसा करने से पहले अपने डेटाबेस की एक प्रति बनाने के लिए सावधान रहें या स्थापना रद्द प्रक्रिया के बारे में पूछने पर बस डेटाबेस को न हटाएं। फिर से पुनः आरंभ करें (या mysql-apt-config की प्रक्रिया को मारें) और mysql-apt-config संकुल को हटा दें।

sudo apt-get remove --purge mysql-apt-config
sudo apt-get autoremove

इन चरणों के बाद मैंने फिर से स्थापित किया सब कुछ समस्या हल हो गई।

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

मुझे यकीन नहीं है, लेकिन शायद यह केवल mysql-apt-config को पुनर्स्थापित करने के लिए पर्याप्त है। शुभकामनाएँ दोस्तों!


यह काम। मैंने पहले आपके उत्तर के दूसरे भाग (mysql-apt-config को हटा दिया) को याद किया, लेकिन इसके बाद यह चाल चली गई लगती है। धन्यवाद।
माइकल हर्टल

1
बस mysql-apt-config को शुद्ध करना और इसे स्क्रैच से स्थापित करना मेरे लिए यहां भी काम करता है।
ग्लेडेन

2
sudo apt-get remove --purge mysql-apt-configया किसी अन्य कमांड पर ubuntu मुझे चलाने के लिए कहती है sudo dpkg --configure -a, लेकिन dpkgmysql-apt-config को चलाने से सिर्फ इस सवाल पर अटक जाता है कि "आपको कौन सा सर्वर संस्करण प्राप्त करना है?" तीन का विकल्प: mysql-5.6, mysql-5.7-dmr, कोई नहीं। मैं इस बिंदु पर पैकेज कैसे निकाल सकता हूं?
इगोर

3
अंत में यहाँ समाधान पाया, stackoverflow.com/questions/27154067/…
इगोर

रिस्टार्ट ने मेरे लिए काम नहीं किया। लेकिन pkill mysqlअपडेट प्रक्रिया को अन्य सॉफ्टवेयर्स को कॉन्फ़िगर करने के लिए जारी रखने दें और फिर मैं mysql को शुद्ध कर सकता हूं।
मोहम्मद एत्माददार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.