Mysql-server-5.7 yapılandırılırken Ubuntu güncellemesi durur


14

Ubuntu 16.04 LTS'deki Yazılım Güncelleyici'yi kullanarak Ubuntu yazılımlarımı ve uygulamalarımı güncellediğimde, mysql-server-5.7 yapılandırılırken (indirilen güncellemeler yüklenirken) güncelleme durur . Ve Ayrıntılar'da şu mesajı alıyorum:

   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).

Lütfen bu sorundan kurtulmak için bir yöntem önerin.


Bunlar sadece bilgi / uyarı mesajlarıdır, güncelleme işlemini durduracak hiçbir şey yoktur.
guntbert

Bu çalışma seviyesi uyarısı, paketi benim için uygun ve ikna etti. Bu biraz sinir bozucu; Sadece gerçekten kullanan bir projede çalışırken mysql-server başlatın. Bu güncellemeleri engelliyorsa, belki de en az direnç yolu sadece otomatik olarak başlamasına izin vermektir. Dev makinemde, sistem başlangıcında tümünün otomatik olarak başlatılmasına izin vermek için çok fazla veritabanı ve hizmet yüklü.
Dan Ross

Bu uyarı tüm sistemimi kapatıyor. Sonra güncelleme yöneticisini durduramıyorum ve kesemiyorum. Bu uyarıdan sonra hiçbir şey olmuyor. Bu nedenle, Yazılım Güncelleştirmeleri tamamlanmaz.
Gautam Vashisht

Yanıtlar:


21

Sorun, mysql-serveryapılandırma işlemi sırasında mysql hizmetinin yeniden başlatılmasıdır. Mysql hizmetinin etkin olduğundan emin olun, aksi takdirde mysql yeniden başlatılmaz ve yapılandırma işlemi başarısız olur:

  • gerçekleştirmek

    sudo update-rc.d mysql enable
    
  • Mysql.override içinde mevcutsa 'manual' yazınız

    sudo vi /etc/init/mysql.override
    

5.7.15-0ubuntu0.16.04.1'den 5.7.16-0ubuntu0.16.04.1 sürümüne geçmeye çalışırken çok benzer bir şeyle karşılaştım. Benim durumumda sadece çalışma seviyesi uyarıları aldım; çalışan sudo update-rc.d mysql enablesorunu düzeltti, böylece yükseltme işlemini tamamlayabildim. Temel neden: Ben mysql önyükleme başlamasını devre dışı bırakmıştı. Kullandığım gerçeğe rağmen bunun işe yaradığını unutmayın systemd.
boot13

0

Aynı tür bir sorun yaşadım. Başka bir oturumla oturum açmak, dpkgsüreci öldürmek ve dpkg --configure -atekrar çalışmadan önce iki kez tekrar çalıştırmak zorunda kaldım . Hiçbir şeyi kaybetmediğinizden emin olmak için yapılandırmayı yapmadan önce lütfen veritabanınızı yedekleyin!


Bunu yapmaya çalıştım. Ama her hata aldığımda. İlk "dpkg" kilitlendi. Bu yüzden kilidi kaldırmak ve "dpkg" işlemini öldürmeye çalıştım, ama "sudo" kullandıktan sonra bile bunu yapamadım. Şimdi karşılanmamış bağımlılık hatası alıyorum. Ben mysql-5.7 hata çok olduğunu ve benim sistem, özellikle "dpkg" tamamen zarar verdi düşünüyorum.
Gautam Vashisht
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.