Não é possível instalar o mysql no Ubuntu 12.04, não é possível encontrar o arquivo de mensagens '/usr/share/mysql/errmsg.sys'

3

Tentando instalar o mysql, usando o apt-get, mas ele falha

# apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  mysql-server-5.5
Suggested packages:
  tinyca
The following NEW packages will be installed:
  mysql-server mysql-server-5.5
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,726 kB of archives.
After this operation, 31.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main mysql-server-5.5 i386 5.5.24-0ubuntu0.12.04.1 [8,714 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise-updates/main mysql-server all 5.5.24-0ubuntu0.12.04.1 [11.7 kB]
Fetched 8,726 kB in 12s (686 kB/s)                                             
Preconfiguring packages ...
Selecting previously unselected package mysql-server-5.5.
(Reading database ... 30953 files and directories currently installed.)
Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.24-0ubuntu0.12.04.1_i386.deb) ...
egrep: /etc/mysql/: No such file or directory
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.24-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
runlevel:/var/run/utmp: No such file or directory
120810 17:25:06 [ERROR] Can't find messagefile '/usr/share/mysql/errmsg.sys'
120810 17:25:06 [Note] Plugin 'FEDERATED' is disabled.
120810 17:25:06 InnoDB: The InnoDB memory heap is disabled
120810 17:25:06 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120810 17:25:06 InnoDB: Compressed tables use zlib 1.2.3.4
120810 17:25:06 InnoDB: Initializing buffer pool, size = 128.0M
120810 17:25:06 InnoDB: Completed initialization of buffer pool
120810 17:25:06 InnoDB: highest supported file format is Barracuda.
120810 17:25:06  InnoDB: Waiting for the background threads to start
120810 17:25:07 InnoDB: 1.1.8 started; log sequence number 1595675
120810 17:25:07 [ERROR] Aborting

120810 17:25:07  InnoDB: Starting shutdown...
120810 17:25:07  InnoDB: Shutdown completed; log sequence number 1595675
120810 17:25:07 [Note] 
runlevel:/var/run/utmp: No such file or directory
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguma ideia do que está errado?

[atualização] Foi devido ao mau modelo

    
por CuriousMind 10.08.2012 / 15:26

3 respostas

4

isso pode ser causado por várias coisas diferentes, a permissão de arquivo / diretório é uma, incompatibilidade de versão do mysql / OS ou apenas bug de pacote. é difícil dizer quais estão batendo. você pode alternativa tentar usar os pacotes diretamente do mysql download ou percona que muitas vezes são mais fáceis de instalar.

se você puder localizar este binário, tente executar o seguinte:

mysql_install_db --user = mysql --no-defaults

isso pode consertar as coisas. caso contrário, tente atualizar seu SO, limpar os pacotes mysql e instalar novamente.

    
por 10.08.2012 / 17:35
1

Eu executei o comando apt-get install mysql-server no meu recém-instalado servidor Ubuntu 12.04 x86-64 e o mysql-server instalado com sucesso.

Parece que sua instalação do Ubuntu tem problemas. Eu recomendo uma reinstalação ou tente instalar o mysql a partir do código-fonte.

    
por 10.08.2012 / 17:32
0

Limpe o mysql-common e tente instalar novamente o mysql-server:

apt-get purge mysql-common
apt-get install mysql-server
    
por 02.05.2016 / 13:53