Resolución de incidencias: error al eliminar una máquina
Aplicable a: Medulla – GLPI
Versión: 5.4.6 o posterior
Entorno:On-Premise
Categoría: Medulla GLPI
Síntoma: Error al eliminar un equipo en la interfaz de Medulla.
1. Descripción del problema
Al intentar eliminar un equipo, la operación falla y la aplicación genera una excepción relacionada con la conectividad de red con la API REST de GLPI.
Rastro del error (registros de la aplicación):
requests.exceptions.ConnectionError: HTTPConnectionPool(host='HOSTNAME', port=80): Se ha superado el número máximo de reintentos con la URL: /apirest.php/initSession (Causado por NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fbcc6471390>: No se ha podido establecer una nueva conexión: [Errno -3] Fallo temporal en la resolución del nombre'))
2. Diagnóstico y causa raíz
La mención explícita [Errno -3] «Temporary failure in name resolution» indica que el servidor Medulla no consigue resolver el nombre de host (FQDN) configurado para acceder a la API de GLPI. Se trata, o bien:
-
Un problema de configuración de red o del servidor DNS por parte del servidor Medulla.
-
De una URL incorrecta u obsoleta almacenada en la base de datos de Medulla.
3. Procedimiento de verificación
Paso 3.1: Permisos en GLPI
-
Asegúrese de que el usuario configurado para la API de GLPI tenga el perfil de superadministrador.
-
Comprueba que este usuario esté vinculado ala entidad raíz con los derechos recursivos activados.
Paso 3.2: Comprobación de la URL de la API en la base de datos
Inicie sesión en la instancia de MariaDB/MySQL de Medulla y ejecute la siguiente consulta para extraer la URL registrada:
mysql Administración
MariaDB [Administración]> SELECT setting_name, setting_value FROM saas_application WHERE setting_name = 'glpi_url_base_api';
Resultado esperado:
+-------------------+-------------------------------------------------+
| setting_name | setting_value |
+-------------------+-------------------------------------------------+
| glpi_url_base_api | https://FQDN/glpi/apirest.php |
+-------------------+-------------------------------------------------+
Comprueba minuciosamente el segmentoFQDN (nombre de dominio) que figura en la columna setting_value.
4. Medidas correctivas
-
Escenario A: Fallo en la resolución DNS (
nslookupno responde) -
-
Si es necesario, añade temporalmente una entrada manual de prueba en
/etc/hosts:Texto sin formato[DIRECCIÓN_IP_GLPI] [FQDN_GLPI]
-
-
Escenario B: La URL de la base de datos es incorrecta
-
Corrija la dirección de la API de GLPI en la tabla
saas_applicationcon la consultaUPDATEadecuada, sustituyéndola por la URL válida.
-