Erro de dependência ao atualizar mysql [RESOLVIDO]

1. Erro de dependência ao atualizar mysql [RESOLVIDO]

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 02/11/2017 - 11:14h

Bom dia,

recentemente realizei uma atualização requerida pelo sistema (uso Ubuntu), e no processo de atualização do MySQL resultou em erros de dependências, seque saída:


guilherme@Computador:~$ sudo dpkg --configure mysql-server-5.7
     Configurando mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ...
     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).
     mysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 
     while connecting to the MySQL server
     Upgrade process encountered error and will not continue.
     mysql_upgrade failed with exit status 11
     dpkg: erro ao processar o pacote mysql-server-5.7 (--configure):
     sub-processo script post-installation instalado retornou estado de saída de erro 1
     Erros foram encontrados durante o processamento de:
     mysql-server-5.7

guilherme@Computador:~$ sudo dpkg --configure mysql-server
     dpkg: problemas com dependências impedem a configuração de mysql-server:
     mysql-server depende de mysql-server-5.7; porém:
     Pacote mysql-server-5.7 não está configurado ainda.
     dpkg: erro ao processar o pacote mysql-server (--configure):
     problemas de dependência - deixando desconfigurado
     Erros foram encontrados durante o processamento de:
     mysql-server
 


Ao rodar mysql_Upgrade:


guilherme@Computador:~$ sudo mysql_upgrade -h localhost -u root -p
Enter password: 
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.engine_cost                                  OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.gtid_executed                                OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.innodb_index_stats                           OK
mysql.innodb_table_stats                           OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.server_cost                                  OK
mysql.servers                                      OK
mysql.slave_master_info                            OK
mysql.slave_relay_log_info                         OK
mysql.slave_worker_info                            OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
The sys schema is already up to date (version 1.5.1).
Checking databases.
phpmyadmin.pma__bookmark                           OK
phpmyadmin.pma__central_columns                    OK
phpmyadmin.pma__column_info                        OK
phpmyadmin.pma__designer_settings                  OK
phpmyadmin.pma__export_templates                   OK
phpmyadmin.pma__favorite                           OK
phpmyadmin.pma__history                            OK
phpmyadmin.pma__navigationhiding                   OK
phpmyadmin.pma__pdf_pages                          OK
phpmyadmin.pma__recent                             OK
phpmyadmin.pma__relation                           OK
phpmyadmin.pma__savedsearches                      OK
phpmyadmin.pma__table_coords                       OK
phpmyadmin.pma__table_info                         OK
phpmyadmin.pma__table_uiprefs                      OK
phpmyadmin.pma__tracking                           OK
phpmyadmin.pma__userconfig                         OK
phpmyadmin.pma__usergroups                         OK
phpmyadmin.pma__users                              OK
sys.sys_config                                     OK
Upgrade process completed successfully.
Checking if update is needed.
 


Parece estar ok certo?
Alguém sabe como resolver o problema das dependências?


  


2. Problema solucionado

Guilherme Ribeiro
costacontato

(usa Ubuntu)

Enviado em 02/11/2017 - 11:28h

Antes de qualquer sugestão, solucionei o mesmo.

O Bug havia sido reportado no seguinte link:

https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1605948

o Usuário:

lpuzio (leszekpuzio) wrote on 2016-09-13: #6


Hi,

I had the same error. I solved this by one command:
sudo systemctl enable mysql

Than I had to start MySql:
sudo service mysql start

After this I was able to update:
sudo apt dist-upgrade

One could try to recreate this bug by disabling MySql before upgrade:
sudo systemctl disable mysql

I hope this helped you.

Regards,
 


Propos uma solução que no meu caso solucionou o problema, compartilho aqui o ocorrido, pois pode ser útil a mais alguém.
No mesmo link é explicado o motivo do bug. (Não entendi bem, mas fica aqui o registro rs)

Abraço a comunidade, fico fascinado sempre que um problema é solucionado de forma simples com um pouco de pesquisa e paciência na internet rs






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts