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