ubuntu-12.04 mysql-5.5

No se puede iniciar MySQL5.5 en Ubuntu 12.04-"dpkg: problemas de dependencia"



ubuntu-12.04 mysql-5.5 (11)

Esto parece ser un problema común en 12.04. He intentado todo en este hilo incluyendo:

sudo apt-get clean sudo apt-get autoclean sudo apt-get remove --purge mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 sudo apt-get install mysql-server

Todavía tengo el mismo viejo error. Instalar / iniciar MySql5.5 se ve así:

apt-get install -f mysql-server Reading package lists... Done Building dependency tree Reading state information... Done mysql-server is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? Y Setting up mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ... 120907 21:37:15 [Note] Plugin ''FEDERATED'' is disabled. 120907 21:37:15 InnoDB: The InnoDB memory heap is disabled 120907 21:37:15 InnoDB: Mutexes and rw_locks use GCC atomic builtins 120907 21:37:15 InnoDB: Compressed tables use zlib 1.2.3.4 120907 21:37:15 InnoDB: Initializing buffer pool, size = 128.0M 120907 21:37:15 InnoDB: Completed initialization of buffer pool 120907 21:37:15 InnoDB: highest supported file format is Barracuda. 120907 21:37:15 InnoDB: Waiting for the background threads to start 120907 21:37:16 InnoDB: 1.1.8 started; log sequence number 154164236 120907 21:37:16 InnoDB: Starting shutdown... 120907 21:37:16 InnoDB: Shutdown completed; log sequence number 154164236 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

Además, dpkg-reconfigure mysql-server-5.5 devuelve /usr/sbin/dpkg-reconfigure: mysql-server-5.5 is broken or not fully installed

El objetivo final aquí es instalar y configurar Gitorious para que funcione con Redmine, pero creo que el problema está aislado en Ubuntu 12.04 y MySql5.5


Asegúrate de eso

auto lo iface lo inet loopback

todavía existe en su /etc/network/interfaces


Encontré la solución con este paso:

ADVERTENCIA: el siguiente paso BORRARÁ sus datos existentes! por favor copia de seguridad primero !!!

$ sudo apt-get --yes autoremove --purge mysql-server-5.5 $ sudo apt-get --yes autoremove --purge mysql-client-5.5 $ sudo apt-get --yes autoremove --purge mysql-common $ sudo rm -rf /var/lib/mysql /etc/mysql ~/.mysql $ sudo deluser mysql $ sudo apt-get autoclean $ sudo apt-get update && sudo apt-get upgrade $ sudo apt-get install mysql-server-5.5 mysql-client-5.5

NOTA: cuando obtenga ''dpkg: error ...'', ejecute el siguiente paso:

$ sudo dpkg --configure -a

¡buena suerte!


Este error también ocurrió al cambiar de MySQL a MariaDB ( https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1490071 ).

Los archivos de datos binarios de MySQL no eran compatibles con MariaDB, así que volví a MySQL porque no tuve tiempo de meterme con mysqldump.

Primero tuve que mover los datos de MariaDB de /var/lib/mysql , luego instalar MySQL y luego mover mis datos originales de /var/lib/mysql-5.7 (esta copia de seguridad se creó automáticamente antes del error) a /var/lib/mysql .



La solución de los foros de Ubuntu:

Esto es lo que funcionó para mí, aunque estaba haciendo una instalación y no una actualización, por lo que no me importaba la base de datos existente.

Retiré toda la aplicación mysql nuevamente, luego fui y borre mi directorio / var / lib / mysql. Tenga en cuenta que si tiene una base de datos existente, la perderá. Es posible que desee moverlo a otra ubicación.

Después de eliminar ese directorio, lo instalé de nuevo y funcionó a la perfección. Entonces, algo en el directorio / var / lib / mysql fue mi problema. A ver si eso funciona para ti.


No pude resolver este problema con la purga / eliminación manual / cualquier cosa que los foros de mysql / ubuntu me recomendaron hacer

En cambio, la solución para mí fue:

1) aumentar la memoria de la máquina virtual en la que se estaba ejecutando Ubuntu

2) después de verificar /var/log/mysql/error.log, descubrí que no se podía crear un archivo específico en / tmp:

No se puede crear / escribir en el archivo ''/ tmp / ibeDIRhT'' (Código de error: 13) InnoDB: Error: no se puede crear un archivo temporal; errno: 13

Acabo de chmod (ed) / tmp para permitir esto.

He aquí que, el siguiente intento de instalar mysql fue exitoso.

En caso de que alguien haya tenido este problema, la purga no siempre es la solución, debe revisar el registro para ver qué mensaje de error tiene. Eso podria ayudar


Perdí muchas horas tratando de arreglar esto y al final resultó que solo necesitaba permisos completos en el directorio /tmp (probé 755 y 766 pero no funcionó, solo 777 funciona), así que corrí:

sudo chmod 1777 /tmp

"el número 1 antes de 777 se llama sticky bit y agrega seguridad adicional a la carpeta, verifique this para obtener más detalles sobre el bit adhesivo".

y reconfigurado:

sudo dpkg --configure mysql-server-5.5

y el servidor mysql se inició correctamente.


Solo quiero agregar mis 5 centavos. Puede ayudar a alguien más.

Después de buscar y probar varias soluciones, sin la drástica desinstalación y purga, mi solución era ridículamente simple.

¡Mi disco estaba lleno! No puedo creer que no haya comprobado eso primero. ¡Lo despejé y listo!


Tuve este problema muchas veces. Puedo agregar otra pieza de solución para este rompecabezas ...

ADVERTENCIA: los siguientes pasos borrarán sus datos! ¡Haga una copia de seguridad primero!

Tienes que:

rm -rf / var / lib / mysql rm -rf / etc / mysql

Y

Verifique que la interfaz "lo" esté activa y que el tráfico esté permitido en "lo" (iptables).

Espero que ayude a alguien mas!


Tuvo el mismo problema, trató de instalar con aptitude y descubrió ese error.

Setting up mysql-server-5.5 (5.5.41-0ubuntu0.14.04.1) ... /var/lib/dpkg/info/mysql-server-5.5.postinst: line 146: logger: command not found ATTENTION: An error has occured. More info is in the syslog! /var/lib/dpkg/info/mysql-server-5.5.postinst: line 236: logger: command not found dpkg: error processing package mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 127

después de instalar bsdutils,

apt-get install bsdutils

la instalación de mysql pasó normalmente