miércoles, 2 de mayo de 2018

XAMPP 7.2.4: Error compatible solo con librerías de 32bits no inicia en Fedora 28

Imagen 1

El primero de mayo del 2018, se lanzó Fedora 28, y como es de costumbre, actualicé el mismo día, gran error mio, ya que en esta ocasión no revisé que todos los software y librerías que utilizo fueran al 100% compatibles con Fedora 28.
Después de la tan esperada actualización, me propuse  revisar los desarrollos de php, uso XAMPP[por comodidad, ya que incluye todos los paquetes necesarios para php, y no tener que instalarlos por separado],  me mando el hermoso error de la la Imagen 1.

Intenté iniciarlo desde línea de comandos, y me mandaba éste otro error:

XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

Bueno, el punto es hice todo, desinstalé XAMPP, y lo volví a instalar, instalé php, las librerías de de 32 bits, y nada, entonces fui a la ruta /opt/lamp y ejecuté

sudo ./manager-linux-x64.run

Para ver la lista de errores, y ahí fue donde vi que el error principal era que faltaban los archivos de librerias libnsl.so.1 y libnsl.so, y como en todo, a pruebas y error, me fui a la carpeta de /lib64 y revisando, efectivamente no estaban dichos archivos, pues lo creé a partir del archivo libnsl.so.2, con los siguientes comandos:

cd /lib64
sudo ln -s libnsl.so.2 libnsl.so.1
sudo ln -s libnsl.so.1 libnsl.so

Y ahora sí, volví a iniciar los servicios de lamp y wuala, todo perfecto, en mi caso, y afortunadamente, hice un respaldo de las base de datos antes de actualizar a fedora 28, por lo tanto no perdí información.

Quizá no sea la solución final o la más viable, sin embargo, me ha funcionado perfectamente y sobre todo me permitirá seguir trabajando, en caso de que alguien conozca una forma de correguirlo de manera permanente, o correcta, favor comentarla, seguiré buscando información al respecto, pero como recien salió fedora 28, probablemente tardaran un poco en toparse con esos líos.



Es todo por ahora, gracias por visitar

11 comentarios:

  1. Gracias por la solución. Me dio el mismo problema y no encontraba cómo arreglarlo.

    ResponderEliminar
  2. Mismo problema por acá, Fedora 28 LXQT.
    Gracias por la solución, funcionó perfecto.

    ResponderEliminar
    Respuestas
    1. Gracias por comentar y confirmar que haya funcionado en otro entorno de escritorio

      Eliminar
  3. Ufff hombre muchas gracias me funcio perfectamente.

    ResponderEliminar
  4. Hola, a mi me sale un error parecido pero con libphp7.so intente realizar las soluciones que mencionas pero me sigue apareciendo el mismo error. Si me podrías ayudar te agradecería.

    ResponderEliminar
    Respuestas
    1. Cuál es el error que mencionas?, Estás con fedora 28? 29?, revisa éste post https://linuxitos.com/blog/post/problemas-despues-de-actualizar-a-fedora-29

      Eliminar
  5. Me sirvió, te agradezco muchísimo, ya estaba optando por instalar fedora de 32 bits por que no encontraba la solución.

    ResponderEliminar
    Respuestas
    1. De nada, hay que tener cuidado con las versiones de 32bits, porque cada vez las están desatendiendo.

      Gracias por comentar

      Eliminar