3 votos

¿Cómo instalar MariaDB en Ubuntu 14.10?

Después de instalar sin éxito la última versión de MariaDB a través del repositorio que ofrece la página oficial (para Ubuntu 14.04) he intentado instalar mariadb-5.5 que ya viene incluida en Ubuntu 14.10. Sin embargo me sale el siguiente error:

Setting up mariadb-client (5.5.39-2) ...
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-5.5 (>= 5.5.39-2); however:
  Package mariadb-server-5.5 is not configured yet.

dpkg: error processing package mariadb-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                    Processing triggers for libc-bin (2.19-10ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 mariadb-server-5.5
 mariadb-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Pero haga lo que haga nada funciona. He tratado de resolver mis problemas por:

Nada de lo mencionado anteriormente me ayuda. Por favor, necesito ayuda.

4voto

T4NK3R Puntos 962

¡Lo resuelvo! Antes de la aparición del problema he actualizado la base de Ubuntu. Así que la solución es muy simple: ¡reiniciar el sistema! :)

1voto

Prince Puntos 41

Parece que el servidor mysql fue instalado pero no configurado. Esto puede ocurrir cuando apt es interrumpido, por ejemplo por Ctrl-C.

Puede finalizar la configuración de los paquetes instalados emitiendo sudo dpkg --configure -a y luego instalar todos los paquetes que faltan emitiendo sudo apt-get -f install .

Si tiene problemas para hacerlo, le sugiero que utilice dpkg para eliminar mysql-server primero, emitiendo sudo dpkg --remove --purge mariadb-server

Haciendo esto, puede que te encuentres con otros paquetes que bloquean la instalación, deberías ser capaz de lidiar con ellos de forma similar.

1voto

Azshlanar Puntos 54

Nada de lo anterior me ayudó pero especificar la versión para los paquetes de mysql (dependencias) me ayudó. He instalado mariadb 10.1.

apt-get install mariadb-server mysql-common=10.1.19+maria-1~trusty libmysqlclient18=10.1.19+maria-1~trusty

Puede obtener versiones con

apt-cache policy mysql-common

Siempre se puede retroceder con

apt-get remove --purge mysql* mariadb*

Si no tienes ningún dato o configuración especial hazlo también

rm -R /etc/mysql
rm -R /varl/lib/mysql

Si utiliza el repo alojado de MariaDB podría PIN un paquete para evitar futuros problemas de actualización.

/etc/apt/preferences.d/00mariadb.pref
Package: *
Pin: release o=MariaDB
Pin-Priority: 1001

También hay que tener en cuenta que he probado todas las demás instrucciones con el reinicio del servidor, la purga y reinstalación de paquetes y la instalación forzada. Me parece que todo está relacionado con el hecho de que al pasar de mysql o percona a mariadb algo no se purga/desinstala completamente.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X