Mysql-server-5.7 को कॉन्फ़िगर करते समय उबंटू अपडेट बंद हो जाता है


14

जब मैं Ubuntu 16.04 LTS में सॉफ्टवेयर अपडेटर का उपयोग करके अपने उबंटू सोफ़वर और एप्लिकेशन को अपडेट करता हूं, तो mysql-server-5.7 (जब डाउनलोड किए गए अपडेट इंस्टॉल किए जा रहे हैं) को कॉन्फ़िगर करते समय अपडेट बंद हो जाता है । और विवरण में , मुझे यह संदेश मिलता है:

   Setting up mysql-server-5.7 (5.7.12-0ubuntu1.1) ...
   locale: Cannot set LC_CTYPE to default locale: No such file or directory 
   locale: Cannot set LC_MESSAGES to default locale: No such file or directory
   locale: Cannot set LC_ALL to default locale: No such file or directory
   insserv: warning: current start runlevel(s) (empty) of script 'mysql' overrides LSB defaults (2 3 4 5).
   insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'mysql' overrides LSB defaults (0 1 6).

कृपया इस समस्या से छुटकारा पाने के लिए एक तरीका सुझाएं।


वे केवल जानकारी / चेतावनी संदेश हैं, अद्यतन प्रक्रिया को रोकने के लिए कुछ भी नहीं है।
गुंटबर्ट

रनलेवल चेतावनी ने apt और dpkg को आश्वस्त किया है कि पैकेज मेरे लिए टूटी-फूटी अवस्था में है। यह थोड़ी निराशा है; मैं केवल mysql- सर्वर शुरू करता हूं जब मैं वास्तव में एक परियोजना में काम कर रहा हूं जो इसका उपयोग करता है। अगर वह अपडेट अपडेट करता है, तो हो सकता है कि कम से कम प्रतिरोध का रास्ता बस उसे ऑटो स्टार्ट करने दे। मेरे पास बहुत सारे डेटाबेस और सेवाएं हैं जो मेरे देव मशीन पर स्थापित हैं ताकि सिस्टम शुरू होने पर सभी ऑटो शुरू हो सकें।
डेन रॉस

यह चेतावनी मेरे पूरे सिस्टम को लटका देती है। तब मैं अपडेट प्रबंधक को रोकने और काटने में असमर्थ हूं। इस चेतावनी के बाद, कुछ भी नहीं होता है। इस प्रकार, सॉफ़्टवेयर अपडेट पूर्ण नहीं होते हैं।
गौतम वशिष्ठ

जवाबों:


21

समस्या यह है कि mysql-serverकॉन्फ़िगर प्रक्रिया के दौरान , mysql सेवा को पुनरारंभ किया जाता है। जांचें कि आपके पास mysql सेवा सक्षम है अन्यथा mysql पुनरारंभ नहीं होगा और कॉन्फ़िगरेशन प्रक्रिया विफल हो जाती है:

  • निष्पादित

    sudo update-rc.d mysql enable
    
  • यदि mysql.override में मौजूद है तो 'मैनुअल' टिप्पणी करें

    sudo vi /etc/init/mysql.override
    

जब मैं 5.7.15-0ubuntu0.16.04.1 से 5.7.16-0ubuntu0.16.04.1 तक अपग्रेड करने का प्रयास कर रहा था, तो मैं कुछ इसी तरह भाग गया। मेरे मामले में मुझे केवल रनवे की चेतावनी मिली; चल रही sudo update-rc.d mysql enableसमस्या को ठीक किया, ताकि मैं उन्नयन को पूरा करने में सक्षम था। मूल कारण: मैंने अपने आप को बूट पर शुरू करने से निष्क्रिय कर दिया था। ध्यान दें कि यह इस तथ्य के बावजूद काम किया है कि मैं उपयोग कर रहा हूं systemd
बूट 13

0

मुझे उसी तरह की समस्या थी। मुझे एक और सत्र के साथ लॉग इन करना था, dpkgप्रक्रिया को मारने के लिए और फिर dpkg --configure -aसे काम करने से पहले दो बार पुनर्मिलन करना था। कृपया अपने डेटाबेस का बैकअप लें यदि आप कॉन्फ़िगरेशन करने से पहले कर सकते हैं, तो सुनिश्चित करें कि आप कुछ भी नहीं खोते हैं!


मैंने ऐसा करने की कोशिश की। लेकिन हर बार मुझे त्रुटियाँ मिलीं। पहले "dpkg" लॉक हो गया। इसलिए मैंने ताला हटाने और "dpkg" प्रक्रिया को मारने की कोशिश की, लेकिन मैं "sudo" का उपयोग करने के बाद भी ऐसा करने में असमर्थ था। अब मुझे unmet निर्भरता की त्रुटि हो रही है। मुझे लगता है कि mysql-5.7 में बहुत सारे कीड़े हैं और इसने मेरे सिस्टम को पूरी तरह से नुकसान पहुंचाया है, खासकर "dpkg"।
गौतम वशिष्ठ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.