Problema de dependência com o mysql-server-core-5.5 [closed]

5

Quando inicio o centro de software do Ubuntu, ele diz que não posso fazer nada até que o catálogo de pacotes seja reparado. No entanto, a reparação falha.

Eu corri sudo apt-get -f install e descobri que o problema era:

mysql-server-5.5 depends on mysql-server-core-5.5 (= 5.5.24-0ubuntu0.12.04.1); however:
  Version of mysql-server-core-5.5 on system is 5.5.28-0ubuntu0.12.04.2.

Então, a pergunta é: como instalo essa versão e resolvo o problema de dependência?

    
por Tama 17.11.2012 / 11:06

3 respostas

3

Como eu realmente não precisava mais do servidor MySQL, resolvi isso desinstalando programas com dependências não resolvidas, uma a uma.

Primeiro, tive um erro semelhante:

mysql-server-5.5 : Depends: mysql-server-core-5.5 (= 5.5.29-0ubuntu0.12.04.1)
  but 5.5.29-0ubuntu0.12.04.2 is to be installed

Eu desinstalei o mysql-server-core-5.5 usando dpkg :

$ sudo dpkg --remove mysql-server-core-5.5

O outro erro surgiu:

mysql-server-5.5 : Depends: mysql-server-core-5.5 (= 5.5.29-0ubuntu0.12.04.2)
  but it is not going to be installed

Desinstale mysql-server-5.5 desta vez:

$ sudo dpkg --remove mysql-server-5.5

Um passo acima na hierarquia:

mysql-server : Depends: mysql-server-5.5 but it is not going to be installed

Desinstale mysql-server :

sudo dpkg --remove mysql-server

Parece funcionar agora.

    
por Iulius Curt 03.04.2013 / 23:36
2

Primeiro, verifique se as fontes do seu pacote estão corretas. Em seguida, execute um

sudo apt-get update
sudo apt-get -f install

apenas para ter certeza. Se isso ainda não funcionar, continue.

Remover o pacote ofensivo

sudo dpkg --remove 5.5.28-0ubuntu0.12.04.2

seguido por

sudo apt-get -f install

Isto deve remover completamente o MySQL (incluindo os pacotes meta que você declarou).

Você pode reinstalar com:

sudo apt-get install mysql-server-5.5

    
por coteyr 17.11.2012 / 12:07
1

Eu tive o mesmo problema com o mysql-server-core-5.5 version 5.5.29-0ubuntu0.12.04.1

% bl0ck_qu0te%

Eu resolvi isso com esses comandos:

  1. Backup de banco de dados (s)
  2. Verifique toda a versão disponível do servidor mysql para sua distribuição linux. sudo apt -cache madison mysql-server-5.5 .
  3. Remova os pacotes do servidor mysql. sudo apt-get remove mysql-server-5.5 mysql-server-core-5.5 .
  4. Instale uma versão antiga (veja o segundo ponto para selecionar um). E execute o comando: sudo apt-get install mysql-server-5.5=5.5.22-0ubuntu1 mysql-server-core-5.5=5.5.22-0ubuntu1
por Andrés Sánchez García 14.02.2013 / 08:37