L'aggiornamento di Ubuntu si interrompe durante la configurazione di mysql-server-5.7


14

Quando aggiorno i miei software e applicazioni Ubuntu utilizzando Software Updater in Ubuntu 16.04 LTS, l'aggiornamento si interrompe durante la configurazione di mysql-server-5.7 (quando vengono installati gli aggiornamenti scaricati). E nei dettagli ricevo questo messaggio:

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

Si prega di suggerire un metodo per sbarazzarsi di questo problema.


Questi sono solo messaggi informativi / di avvertimento, nulla per interrompere il processo di aggiornamento.
Guntbert,

Quell'avvertimento runlevel ha convinto apt e dpkg che il pacchetto è in uno stato non funzionante, per me. Questo è un po 'frustrante; Avvio mysql-server solo quando sto effettivamente lavorando a un progetto che lo utilizza. Se questo blocca gli aggiornamenti, forse il percorso di minor resistenza è lasciarlo partire automaticamente. Ho troppi database e servizi installati sul mio computer di sviluppo per consentire l'avvio automatico all'avvio del sistema.
Dan Ross,

Questo avviso si blocca su tutto il mio sistema. Quindi non riesco a interrompere e tagliare il gestore aggiornamenti. Dopo questo avviso, non succede nulla. Pertanto, gli aggiornamenti software non vengono completati.
Gautam Vashisht,

Risposte:


21

Il problema è che durante il mysql-serverprocesso di configurazione, il servizio mysql viene riavviato. Verifica che il servizio mysql sia abilitato, altrimenti mysql non si riavvierà e il processo di configurazione ha esito negativo:

  • Eseguire

    sudo update-rc.d mysql enable
    
  • Commenta "manuale" se presente in mysql.override

    sudo vi /etc/init/mysql.override
    

Mi sono imbattuto in qualcosa di molto simile quando ho provato ad aggiornare da 5.7.15-0ubuntu0.16.04.1 a 5.7.16-0ubuntu0.16.04.1. Nel mio caso ho ricevuto solo gli avvisi del runlevel; l'esecuzione ha sudo update-rc.d mysql enablerisolto il problema, in modo da poter completare l'aggiornamento. La causa principale: avevo disabilitato mysql dall'avvio. Si noti che questo ha funzionato nonostante il fatto che sto usando systemd.
boot13,

0

Ho avuto lo stesso tipo di problema. Ho dovuto accedere con un'altra sessione, per terminare il dpkgprocesso ed eseguire nuovamente dpkg --configure -adue volte prima che funzionasse di nuovo. Prima di eseguire la configurazione, esegui il backup del database, per assicurarti di non perdere nulla!


Ho provato a farlo. Ma ogni volta che ho ricevuto errori. Il primo "dpkg" è stato bloccato. Quindi ho provato a rimuovere il blocco e ad interrompere il processo "dpkg", ma non sono riuscito a farlo anche dopo aver usato "sudo". Ora sto ricevendo un errore di dipendenze non soddisfatte. Penso che mysql-5.7 abbia molti bug e abbia completamente danneggiato il mio sistema, specialmente "dpkg".
Gautam Vashisht,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.