Ubuntu 16.04, upgrade do apt-get leva ao congelamento sem erros no servidor MySQL 5.7

1

Estou tentando atualizar meu sistema usando

sudo apt-get upgrade

O processo congela sem erros dizendo: "Esta instalação do MySQL já está atualizada para o 5.7.17, use --force se você ainda precisar rodar o mysql_upgrade"

Eu tentei usar o link e carregar sys_57.sql, mas isso não ajudou.

Não há opções, é apenas congelamento. A única maneira é parar o processo. Neste caso, diz: "o script de pós-instalação do subprocesso foi interrompido" Como posso prosseguir com a atualização?

    
por Kituru 20.04.2017 / 22:28

1 resposta

3

Eu estava experimentando exatamente a mesma coisa, parece haver um bug em que a atualização inicia um novo processo do MySQL que não sai. O que funcionou para mim foi matar manualmente o processo mysql que a instalação iniciou. Algo parecido com isto:

  1. Execute o seu comando apt-get install (ou o que levar a isso).
  2. Espere que ele chegue ao estado de parada com: Esta instalação do MySQL já está atualizada para o 5.7.21, use --force se você ainda precisar executar o mysql_upgrade (ou similar). / li>
  3. Faça um "ps axu" em outro terminal.
  4. Você (deveria?) ver um processo como mysqld --user = mysql --init-file = /var/lib/sysql-files/tmp.14GvWpndwp --socket = / tmp / tmp.XwilP9D8VF /mysqld.sock --pid-file = / tmp / tmp.8V9FXDwilP / mysqld.pid Anote todos os diretórios temporários que está usando, este parece ser um comando de upgrade que não está sendo finalizado.
  5. Mate esse processo

Isso deve deixar o processo do apt-get prosseguir. Notei que o script de atualização está enviando um comando "stop" (processo) que não é obedecido pelo processo do MySQL, então é provável que ele espere pacientemente que o MySQL pare. Essa é a observação que me leva a esse caminho.

    
por Kriswo 19.03.2018 / 18:55