Skip to end of metadata
Go to start of metadata

1. Mensaje de lock en opCharts

Se presentaba el siguiente mensaje en opCharts 3.2.4 y opCharts 3.2.5 cuando se quiere editar un mapa.

 

SOLUCIÓN: En la consola del servidor, ejecutamos lo siguiente:

Entramos a la base de datos de opCharts en Mongo:

 

mongo -u opUserRW -p op42flow42 --host 127.0.0.1 opcharts

 

Buscamos el resource_lock:

 

> db.resource_lock.find()

 

Aparecerá un mensaje parecido a este:

 

{"_id" : ObjectId("5a3094f0f79f5116de184fa4"), "lastupdate" : 1513133296.694875, "resource_id" : "5965b0f5ce2c2e442f1901e1", "expire_at" : ISODate("2017-12-14T02:48:16.694Z"), "issue_id" : ObjectId("5a3094f0f79f5116de184fa3"), "user_id" : "nmis", "meta" : {  } }

 

Lo removemos:

 

> db.resource_lock.drop()

 

Aparecerá el mensaje:

 

true

 

Salimos de la base de datos:

 

> exit

2. No se puede cambiar el nombre a un mapa.

SOLUCIÓN: En la consola del servidor, hacemos lo siguiente:

Importamos el mapa:

 

[root@opmantek ~]# /usr/local/omk/bin/opcharts-cli.exe act=export-maps name=NOMBREMAPA file=/tmp/mapaejemplo.json

 

Editamos el archivo .json:

 

[root@opmantek tmp] # vi mapaejemplo.json  

 

Buscamos "name”:  en el archivo:

 

"name”: "NOMBREMAPA",

 

Cambiamos el   NOMBREMAPA por el nombre nuevo que le queremos dar:

 

"name”: "NOMBRENUEVO”, 

 

Guardamos el archivo. Importamos el mapa con el nombre nuevo:

 

/usr/local/omk/bin/opcharts-cli.exe act=import-maps name=NOMBRENUEVO file=/tmp/mapaejemplo.json force=true 

 

Veremos el mapa con el nombre nuevo en opCharts.

3. Error de inicio de sesión a NMIS -“Invalid config file specified on url”

Los usuarios con acceso de operador no pueden iniciar sesión en NMIS. Se redirige a la pantalla de inicio de sesión y muestra un mensaje de error " Se especificó un archivo de configuración no válido en la URL", se creó un nuevo usuario con privilegio de operador y cuando intento acceder a NMIS genera un error, lo mismo ocurre cuando intento acceder al contenido de la URL que emite NMIS. Los usuarios y las contraseñas son correctas ya que si se pueden autenticar en opCharts.

Se crearon usuarios con privilegios de administrador y se realizan pruebas para acceder a NMIS y a la URL que otorga el correo emitido por NMIS.

 

Prueba de acceso a NMIS

 

 

Acceso al enlace del nodo

 


Solución: Dirigirse al directorio /usr/local/nmis8/lib/ de servidor, crear una copia del archivo Auth.pm



Forma 1: La primera forma consiste en dirigirse a la línea 1350 aproximadamente como se muestra en la imagen de tal manera que se observara el siguiente código. 

 

 

De esta manera permitimos que el usuario pueda ingresar a NMIS sin ningún problema, a demás de que la condición sigue activa.

 

Forma 2: Dirigirse a la línea 1350 aproximadamente como se muestra en la imagen y eliminar o comentar ( # ) el código de tal manera que no se ejecute la función.

Al eliminar el código guardamos el archivo y corremos el comando “perl -c Auth.pm” de esta manera nos aseguramos de que este bien la modificación.

 

Comprobación: Acceso a NMIS, se eliminó el bug exitosamente


 

  • No labels