pacotes quebrados Mysql

2

Não consigo consertar pacotes quebrados na minha máquina Ubuntu. Eu segui muitos comandos postados em fóruns. Nada aconteceu!

Os pacotes que apresentam o problema são:

mysql-server-5.5
mysql-server

Qualquer maneira de resolver isso? A configuração do meu PC está no idioma grego e não posso dar a você alguma saída útil, já que esse problema me impede de mudar a linguagem do console! Obrigada!

Ok, aqui está a saída!

 unknown@unknown-pc:~$  sudo apt-get install --reinstall mysql-server-5.5 mysql-server-5.5 
 [sudo] password for unknown: 
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 Suggested packages:
 tinyca mailx
 The following packages will be upgraded:
 mysql-server-5.5
 1 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.
 2 not fully installed or removed.
 Need to get 0 B/8746 kB of archives.
 After this operation, 0 B of additional disk space will be used.
 Preconfiguring packages ...
 (Reading database ... 366372 files and directories currently installed.)
 Preparing to replace mysql-server-5.5 5.5.31-0ubuntu0.12.04.1 (using .../mysqlserver-5.5_5.5.31-0ubuntu0.12.04.2_i386.deb) ...
 invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
 dpkg: warning: subprocess old pre-removal script returned error exit status 100
 dpkg - trying script from the new package instead ...
 invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
 dpkg: error processing /var/cache/apt/archives/mysql-server-5.5_5.5.31-0ubuntu0.12.04.2_i386.deb (--unpack):
 subprocess new pre-removal script returned error exit status 100
 No apport report written because MaxReports is reached already
                                                          invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
 invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
 dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 100
 Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.31-0ubuntu0.12.04.2_i386.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

desconhecido @ unknown-pc: ~ $

    
por Vagelism22678 08.06.2013 / 11:32

2 respostas

2

De alguma forma, seu sistema de pacotes foi danificado. Aparentemente, o arquivo /etc/init.d/mysql foi perdido no progresso. Adicione um manequim para auxiliar o sistema de pacotes sobre a perda:

$ sudo -i
# cat > /etc/init.d/mysql << EOF
> #!/bin/true
> EOF
# chmod 755 /etc/init.d/mysql

... e depois remova todos os pacotes do mysql ...

# apt-get remove --purge mysql-server-5.5 mysql-server

Isso também deve remover o script fictício. Se não, exclua manualmente. Depois disso, você poderá instalar o mysql como normal novamente.

    
por Johannes 25.08.2013 / 17:01
0

Você deve conseguir consertar pacotes quebrados executando o comando abaixo no Terminal:

sudo apt-get -f install
    
por papukaija 08.06.2013 / 12:46