Exclui o upgrade do mysql do do-release-upgrade

0

Estou tentando excluir o pacote MySQL Server 5.6 da atualização como parte do processo do-release-upgrade para o Ubuntu 16. Estou executando um aplicativo que é compatível apenas com o MySQL Server 5.6, mas fazer-release-upgrade é atualizando para 5.7.

Excluí todos os pacotes relacionados ao MySQL com o apt-mark hold como abaixo:

apt-mark showhold

libdbd-mysql-perl

libmysqlclient18

mysql-client-5.6

mysql-client-core-5.6

mysql-common

mysql-common-5.6

mysql-server-5.6

mysql-server-core-5.6

Quando executo o fazer-release-upgrade, em algum momento, recebo error that hold que impede que esses pacotes sejam marcados como lixo e não posso continuar com a atualização.

Qualquer ajuda seria muito apreciada.

    
por aprassas 24.03.2018 / 21:40

1 resposta

0

Em suma, o Ubuntu 16.04 fornece apenas pacotes para o MySQL 5.7. O que significa que manter a versão 5.6 não permitirá que você atualize.

O bloqueio que você está fazendo está exatamente como deveria; que está impedindo que ele atualize o MySQL para a versão 5.7. No entanto, ele também está atrasando sua atualização para o Ubuntu 16.04.

Durante a pesquisa, encontrei um link para algumas informações sobre como adicionar o MySQL 5.6 ao Ubuntu 16.04: link

Talvez você possa despejar seu banco de dados, remover o MySQL, atualizar para o 16.04, instalar o MySQL 5.6 usando as informações vinculadas acima e depois restaurar o banco de dados? Certifique-se de ter um backup apenas no caso de não funcionar.

    
por Paul Tanzini 24.03.2018 / 22:29