Corrección: Falló el inicio del controlador Unifi

El software del controlador Unifi puede mostrar un mensaje de error de inicio debido a la falta de espacio libre en la unidad del sistema. Además, la instalación corrupta u obsoleta de Java o el software del controlador Unifi también puede causar el error que se discute.

Falló el inicio del controlador Unifi

El usuario afectado recibe el error cuando intenta iniciar el software del controlador Unifi. En algunos casos, el usuario afectado encontró el error cuando actualizó el software del controlador Unifi. Algunos de los afectados recibieron el mensaje de error después de que la aplicación se inició durante 5 minutos o más. Este error lo informan los usuarios de Windows, Linux, Mac y Raspberry Pi.

Antes de continuar con el proceso de solución de problemas, asegúrese de que su tipo de red es cualquiera Privado o Dominio.

Solución 1: cierre los procesos relacionados con Unifi a través del Administrador de tareas

El problema que está experimentando podría deberse a un error temporal de software/comunicación. En este caso, eliminar todos los procesos relacionados con Unifi y reiniciar el software puede resolver el problema. A modo de ilustración, discutiremos el proceso para una PC con Windows.

  1. Cerrar la aplicación del controlador Unifi.
  2. Ahora, haga clic derecho en el ventanas y luego en el menú que se muestra, haga clic en Administrador de tareas.
    Seleccionar Administrador de tareas después de presionar Windows + X
  3. Ahora, en el Procesos pestaña, seleccione el proceso perteneciente a la software controlador unifi y luego haga clic en el Proceso finalizado botón. Repita para todos los procesos pertenecientes a la Controlador Unifi.
  4. Luego final todos los procesos pertenecientes a Java y Mongo D.

    Terminar los procesos de Java y MongoD
  5. Luego inicie el software del controlador para verificar si ha comenzado a funcionar normalmente. La aplicación puede tardar un poco en cargarse, ya que estará reconstruyendo las dependencias.

Solución 2: Espacio vacío en la unidad del sistema

El software del controlador Unifi requiere espacio libre adicional en la unidad del sistema para completar su funcionamiento. Puede encontrar el error en cuestión si no tiene suficiente espacio libre disponible en la unidad del sistema. En este contexto, crear algo de espacio libre en la unidad de su sistema puede resolver el problema. A modo de ilustración, discutiremos el proceso para Windows.

  1. Libere espacio en la unidad C (unidad del sistema).
  2. Luego inicie la aplicación del controlador si funciona bien.

Solución 3: cambie el motor especificado en el archivo de propiedades del sistema

Si la base de datos fue creada por el motor de almacenamiento ‘mmapv1’ pero el motor de almacenamiento especificado era ‘wiredTiger’, entonces puede encontrar el error en cuestión. En este contexto, obligar a la aplicación del controlador a usar el motor de almacenamiento mmapv1 puede resolver el problema. A modo de ilustración, discutiremos el proceso para una PC con Windows.

  1. Lanzar el Explorador de archivos y navegar al directorio de instalación de la aplicación del controlador. Por lo general, es:
    %USERPROFILE%\ Ubiquiti UniFi\data
  2. Ahora abre el Archivo System.Properties con el bloc de notas y agrega la siguiente linea al final del archivo:
    db.extraargs=--storageEngine=mmapv1
    Abra el archivo System.Properties con el Bloc de notas
  3. Ahora salvar sus cambios y Salida Bloc.
  4. Luego inicie la aplicación del controlador y verifique si funciona bien.

Solución 4: use un perfil de usuario sin caracteres especiales

Se sabe que el controlador Unifi tiene problemas cuando la ruta a la carpeta Ubiquiti Unifi tiene caracteres especiales porque el perfil de usuario tiene caracteres especiales en su nombre (por ejemplo, C:\Users\ÄçìÞôñçò\Ubiquiti UniFi) y, por lo tanto, causa el error en discusión. En este escenario, la creación de un nuevo perfil de usuario sin caracteres especiales puede resolver el problema. Tenga en cuenta que puede cambiar el nombre de usuario actual, pero eso no se reflejará en la ruta a la carpeta Ubiquiti Unifi, por lo que debe crear una nueva cuenta de usuario y transferir todos los datos a ese usuario.

  1. Cree una nueva cuenta de usuario para su PC con Windows y transferir todo de sus datos a ella.
  2. Luego, controlar si el software del controlador está libre del error.

Solución 5: borre el puerto predeterminado requerido por el software del controlador Unifi

La aplicación Unifi Controller requiere el puerto 8080 (de forma predeterminada) para funcionar con normalidad. Puede encontrar el error en cuestión si dicho puerto es utilizado por otro programa. En este caso, detener el programa usando dicho puerto o configurar el programa problemático (o la aplicación Unifi Controller) para usar otro puerto puede resolver el problema. A modo de ilustración, discutiremos el proceso para una PC con Windows.

  1. Limpie el arranque de su PC con Windows y verifique si el problema está resuelto.
  2. Si es así, intente encuentra el programa creando el conflicto de puerto. Tú también puedes cambiar el puerto predeterminado para la aplicación Unifi Controller.

Solución 6: cambie el nombre de los registros de Unifi

El controlador Unifi crea registros (como muchas otras aplicaciones) para facilitar el proceso de solución de problemas. Puede encontrar el error en cuestión si dichos registros se han dañado. En este caso, cambiar el nombre de estos archivos de registro (los archivos de registro más nuevos se crearán en el próximo lanzamiento) puede resolver el problema. A modo de ilustración, discutiremos el proceso para Windows.

  1. Cierra el Aplicación de controlador Unifi y elimine todos sus procesos relacionados a través del Administrador de tareas (como se explica en la Solución 1).
  2. Abre el Explorador de archivos y navegar al directorio de instalación. Por lo general, la siguiente ruta:
    %USERPROFILE%\ Ubiquiti UniFi\logs\
    Eliminar registros del servidor
  3. Ahora rebautizar los archivos de registro. No olvide cambiar el nombre de mongod y los registros del servidor (agregue .old al final de la extensión del nombre del archivo). A continuación, inicie el software para comprobar si se ha resuelto el problema.

Solución 7: elimine los archivos de diario en la carpeta Unifi

El software del controlador Unifi utiliza archivos de diario para almacenar diferentes tipos de datos. Puede encontrar el error en discusión si estos archivos de diario están corruptos. En este contexto, la eliminación de estos archivos de diario puede resolver el problema. Para aclaración, discutiremos el proceso para una PC con Windows.

  1. Cierre el controlador Unifi software y elimine todos sus procesos en ejecución a través del Administrador de tareas (como se explica en la solución 1).
  2. Lanza tu Explorador de archivos y navegar al directorio de instalación de la aplicación. Por lo general, es:
    %USERPROFILE%\ Ubiquiti UniFi\data\db\journal
  3. Respaldo todos los archivos de la carpeta a un lugar seguro (en caso de que las cosas no funcionen).
  4. Ahora, Eliminar todos los archivos en la carpeta y reiniciar tu sistema.
    Eliminar los archivos en la carpeta Diario
  5. Al reiniciar, inicie la aplicación del controlador y verifique si funciona bien.

Solución 8: Instale el software del controlador Unifi como servicio

El software Unifi Controller puede tener diferentes tipos de problemas si no se instala como un servicio. Lo mismo podría ser la razón del error actual también. En este contexto, la instalación del software del controlador como un servicio puede resolver el problema.

  1. Salida el controlador y cierre todos sus procesos en ejecución a través del Administrador de tareas (como se explica en la solución 1).
  2. Agrega Java ruta en las variables ambientales del sistema (al final de la ruta en la variable Temp). Por lo general, es:
    C:\Program Files(x86)\Java\jre7\bin\javaw.exe
    Agregue la ubicación de Java en la ruta en las variables ambientales
  3. Clickea en el Búsqueda de Windows (ubicado en la barra de tareas de su sistema) y escriba Símbolo del sistema. Luego, en la lista de resultados de búsqueda, haga clic derecho en Símbolo del sistema y haga clic en Ejecutar como administrador.
    Abra el símbolo del sistema desde la búsqueda de Windows
  4. Ahora, escribe el siguiente comando y presione el botón Ingresar llave:
    cd "%UserProfile%\Ubiquiti UniFi\"
  5. Luego, en el directorio de Unifi, escribe el siguiente comando y presione el botón Ingresar llave:
    java -jar lib\ace.jar installsvc
  6. Cuando dice «Instalación completa», escribe el siguiente comando y presione el botón Ingresar llave:
    java -jar lib\ace.jar startsvc
    Instale el software del controlador Unifi como un servicio
  7. Luego Salida el símbolo del sistema.
  8. Para confirmar si el “Unifi” se está ejecutando, inicie el Administrador de tareas y verifique la pestaña de servicios para el servicio Unifi.
  9. Ahora acceso la IP de la interfaz deseada del controlador y verifique si el problema está resuelto.

Solución 9: actualice Java a la última versión

Java es esencial para el funcionamiento del software del controlador Unifi. Java se actualiza regularmente para adaptarse a los nuevos desarrollos tecnológicos y parchear los errores conocidos. Puede encontrar el error en cuestión si está utilizando una versión desactualizada de Java. En este contexto, actualizar Java a la última versión puede resolver el problema. Para aclaración, discutiremos el proceso para una PC con Windows.

  1. Clickea en el Búsqueda de Windows (ubicado en la barra de tareas de su sistema) y luego escriba Java. Luego, en la lista de resultados, haga clic en Configurar Java.
    Abra Configurar Java
  2. Ahora, haga clic en el Pestaña Actualizar y luego haga clic en el Actualizar ahora (cerca de la parte inferior derecha de la ventana).
    Haga clic en Actualizar Java en la pestaña Actualizar
  3. Después de actualizar Java, verifique si el software del controlador Unifi está libre de errores.

Solución 10: reinstalar Java

Si la actualización de Java no solucionó el problema, entonces el problema se debe a la instalación corrupta de Java o a una versión incompatible de Java. En este escenario, desinstalar y reinstalar Java puede resolver el problema. A modo de ilustración, discutiremos el proceso para Windows.

  1. Cerrar los Software del controlador Unifi y todos sus procesos relacionados a través del Administrador de tareas (como se explica en la solución 1).
  2. Si la aplicación está instalada como servicio, entonces desinstalar el servicio.
  3. Clickea en el Búsqueda de Windows (ubicado en la barra de tareas de su sistema) y escriba Panel de control. Luego, en la lista de resultados, haga clic en Panel de control.
    Abrir panel de control
  4. Luego haga clic en Desinstalar un programa.
    Desinstalar un programa
  5. Ahora botón derecho del ratón en Java y seleccione Desinstalar. Luego sigue las indicaciones en su pantalla para completar el proceso de desinstalación.
    Desinstalación de la instalación de Java
  6. Luego reiniciar su sistema, pero asegúrese de que la aplicación del controlador no se inicie al iniciar el sistema.
  7. Ahora, descargar y Instalar en pc la última versión de Java (debe instalar una versión de Java de 64 bits en Windows para el correcto funcionamiento de Unifi). Si recibe un aviso de Cortafuegos para permitir Java para comunicarse en la red, permítalo.
  8. Luego inicie la aplicación Controlador y verifique si está libre de errores.

Solución 11: Vuelva a instalar el software del controlador de red Unifi

Si la reinstalación de Java no solucionó el problema, entonces el problema se debe a una instalación corrupta u obsoleta del software del controlador Unifi. En este escenario, desinstalar y reinstalar el software del controlador puede resolver el problema. Para aclaración, discutiremos el proceso para una PC con Windows.

  1. Cerrar la aplicación del controlador y elimine todos sus procesos relacionados a través del Administrador de tareas (como se explica en la solución 1).
  2. Lanzar el Explorador de archivos y navegar a la siguiente ruta:
    %userprofile%\Ubiquiti UniFi\data\backup
  3. Luego haga una copia de seguridad de su archivo de configuración (archivo .unf) a una ubicación segura.
  4. Ahora haga clic en el Búsqueda de ventana barra en la barra de tareas de su sistema y escriba Panel de control. Luego, en la lista de resultados de búsqueda, haga clic en Panel de control.
  5. Luego, haga clic en Desinstalar un programa.
  6. Ahora, en la lista de aplicaciones instaladas, botón derecho del ratón en software controlador unifi y luego haga clic en Desinstalar. Si recibe un aviso que dice hacer quieres mantener la configuraciónluego haga clic en el No botón.
    Desinstalar el software del controlador Unifi
  7. Luego seguir las indicaciones en su pantalla para completar el proceso de desinstalación.
  8. Luego abre el Explorador de archivos y navegar a la siguiente ruta:
    %userprofile%\Ubiquiti UniFi
  9. Ahora, completamente Eliminar esta carpeta.
  10. Luego retirar Java como se discutió en la solución 10.
  11. Ahora descargar y Instalar en pc el último software de controlador de red Unifi.
  12. Luego restaurar las configuraciones del archivo .unf (copia de seguridad en los pasos 2 y 3).
    Restaurar controlador Unifi desde la copia de seguridad
  13. Ahora, inicie el software del controlador de red Unifi y, con suerte, no tendrá el error.