Pertanyaan Pembaruan Ubuntu berhenti saat mengkonfigurasi mysql-server-5.7


Ketika saya memperbarui sofwares Ubuntu dan aplikasi menggunakan Software Updater di Ubuntu 16.04 LTS, pembaruan berhenti sementara Mengkonfigurasi mysql-server-5.7(saat pembaruan yang diunduh sedang dipasang). Dan di dalam Detail, Saya mendapatkan pesan ini:

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

Silakan menyarankan metode untuk menyingkirkan masalah ini.


10
2018-06-25 13:04


asal


Itu hanya info / pesan peringatan, tidak ada yang menghentikan proses pembaruan. - guntbert
Bahwa peringatan runlevel telah meyakinkan apt dan dpkg bahwa paket itu dalam keadaan rusak, bagi saya. Ini sedikit mengecewakan; Saya hanya memulai mysql-server ketika saya benar-benar bekerja di proyek yang menggunakannya. Jika itu memblokir pembaruan, maka mungkin jalan yang paling tidak tahan adalah membiarkannya menyala secara otomatis. Saya memiliki terlalu banyak database dan layanan yang diinstal pada mesin dev saya untuk membiarkan mereka semua otomatis memulai pada permulaan sistem. - Dan Ross
Peringatan ini menggantung seluruh sistem saya. Lalu saya tidak dapat menghentikan dan memotong pengelola pembaruan. Setelah peringatan ini, tidak ada yang terjadi. Dengan demikian, Pembaruan Perangkat Lunak tidak selesai. - Gautam Vashisht


Jawaban:


Masalahnya adalah bahwa selama mysql-server proses konfigurasi, layanan mysql dimulai kembali. Periksa bahwa Anda memiliki layanan mysql diaktifkan lagi mysql tidak akan restart dan proses konfigurasi gagal:

  • Menjalankan

    sudo update-rc.d mysql enable
    
  • Komentar 'manual' jika ada di mysql.override

    sudo vi /etc/init/mysql.override
    

17
2017-09-15 06:41



Saya menemukan sesuatu yang sangat mirip ketika mencoba meng-upgrade dari 5.7.15-0ubuntu0.16.04.1 ke 5.7.16-0ubuntu0.16.04.1. Dalam kasus saya, saya hanya mendapat peringatan tingkat runlevel; berlari sudo update-rc.d mysql enable memperbaiki masalah, sehingga saya dapat menyelesaikan peningkatan. Penyebab root: Saya telah menonaktifkan mysql dari mulai saat boot. Perhatikan bahwa ini berfungsi meskipun saya menggunakannya systemd. - boot13


Saya memiliki masalah yang sama. Saya harus login dengan sesi lain, untuk membunuh dpkg memproses dan memutar ulang dpkg --configure -a dua kali sebelum berhasil lagi. Silakan backup database Anda jika Anda bisa sebelum melakukan konfigurasi, untuk memastikan Anda tidak kehilangan apapun!


0
2018-06-29 08:09



Saya mencoba melakukan ini. Tetapi setiap kali saya mengalami kesalahan. Pertama "dpkg" terkunci. Jadi saya mencoba melepas kunci dan mematikan proses "dpkg", tetapi saya tidak dapat melakukan ini bahkan setelah menggunakan "sudo". Sekarang saya mendapatkan kesalahan dari dependensi yang tidak terpenuhi. Saya pikir mysql-5.7 memiliki banyak bug dan telah benar-benar merusak sistem saya, terutama "dpkg". - Gautam Vashisht