Solved

ControlRoom HTTP no detecta al bot agent


Badge +3

Buena tarde,

 

Se instaló un CR onpremise como “no seguro (http)”, pero al abrir el CR con una cuenta de bot creator en otro dispositivo, se instala el BotAgent pero el CR no detecta que ya está instalado y no avanza de la siguiente imagen.

 

icon

Best answer by Raul Jaimes 2 February 2023, 04:51

View original

20 replies

Userlevel 5
Badge +9

@Joel Martinez 

¿Podría indicar la versión de Control-Room instalado y la versión de Automation Anywhere Bot Agent que esta instalado en el equipo?

https://docs.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/deployment-planning/on-prem-install/cloud-bot-agent-compatibility.html

Muchas gracias

Badge +3

Hola @Raul Jaimes,

 

Tenemos el siguiente CR Instalado:

 

La versión del bot agent es:

 

Muchas gracias por el apoyo, quedo atento.

JM

Userlevel 5
Badge +10

@Joel Martinez  after installing bot agent, have you restarted the machine also please check if bot agent service is running… 

 

In recent image what was the error  you are getting when click on Yellow exclamatory error ?

Seems there is cycling issue… can you provide screen shot when you click on yellow icon 

Badge +3

@rbkadiyam 

Thank you for the support.

When I installed it, I didn't restart the server, but as you can see in the next image, the service is running but the CR doesn´t detect the bot aget installation.

 

Best.

Joel Martínez

Userlevel 5
Badge +9

Hola,@Joel Martinez 

 

La versión de Automation Anywhere Bot Agent no es compatible con la versión de Control-Room que posee. Desinstale el software del bot creator existente

Borrar las siguientes rutas cuando desinstale el bot agent software.

 

1. C:\Program Files\Automation Anywhere\Bot Agent

2. %ProgramData%\AutomationAnywhere\GlobalCache\embedded-resources

3. C:\ProgramData\AutomationAnywhere

4. C:\Program Files\Automation Anywhere

5. C:\Windows\System32\config\systemprofile\AppData\Local\AutomationAnywhere

6. C:\Users\username\AppData\Local\AutomationAnywhere

Un reinicio del equipo es recomendado.

Resintalar  el software del Automation Anywhere Bot Agent nuevamente 

Quedo atento

Saludos

Badge +3

@Raul Jaimes 

 

Gracias por la información, dos cosas:

  1. ¿Donde puedo conseguir esa versión de Bot Agent? Para poder instalar la versión 21.201
  2. Si instalé el CR, descargado de la página de Apeople, ese bot agent es el que me da el propio Contro Room, que incluso no ha tenido modificaciones. ¿No debería ser la versión compatible con ese CR que se instaló recientemente?

Gracias de antemano por tu valioso apoyo!

 

JM

 

Badge +3

Hola, @Raul Jaimes,

 

Otra cosa que puede ayuda a solucionar este problema.

Se instaló el CR en HTTP:80, cuando se usa la URL del CR con HTTPS y se intenta conectar el bot agent, si lo detecta pero marca el siguiente error:

 

Solo con la URL HTTP:80 no lo detecta y no hace nada.

 

Quedo atento., gracias de antemano.

 

Joel Martínez

Userlevel 5
Badge +9

@Raul Jaimes

 

Gracias por la información, dos cosas:

  1. ¿Donde puedo conseguir esa versión de Bot Agent? Para poder instalar la versión 21.201
  2. Si instalé el CR, descargado de la página de Apeople, ese bot agent es el que me da el propio Contro Room, que incluso no ha tenido modificaciones. ¿No debería ser la versión compatible con ese CR que se instaló recientemente?

Gracias de antemano por tu valioso apoyo!

 

JM

 

Hola,

Es correcto, debería de lograr la conexión con el Control-Room.

Userlevel 5
Badge +9

@Joel Martinez 

 

Verificar si la URL indicada en la sección de administración apunta al puerto 80 para ingresar por dicho puerto:

 

 

 

Si desea poner en modo no seguro  http (80), la url debe ser con http.

Quedo atento

Saludos

Badge +3

Hola @Raul Jaimes,

 

Ayer haciendo pruebas, detecté este error en la conexión:

Este error ocurre cuando le das click en conectar y “I Installed It”, donde el ControlRoom busca la instalación del bot agent.

 

Quedo atento.

Joel Martínez

Userlevel 5
Badge +9

Hola @Joel Martinez ,

Es posible que exista un bloqueo a nivel de red corporativa por el error que se muestra. Por favor habilite las siguientes url como se mencionan en la siguiente liga

https://docs.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/deployment-planning/on-prem-install/on-prem-dns-trusted-list.html

Básicamente es permitir el puerto 80 y 443 con HTTP y Websocket.

Verifique que el firewall o antivirus no este realizando algún bloqueo y revise el siguiente KB para ello

https://apeople.automationanywhere.com/s/article/Files-and-URLs-to-be-whitelisted-for-Automation-360

Quedo atento.

 

Saludos.

Badge +3

Hola @Raul Jaimes 

 

Hemos revisado con el cliente, pero ahora nos da otro error al intentar registrar el dispositivo:

 

Error en el CR:

 

Error 404 (not found)

 

Saludos!

 

Joel Martínez

Userlevel 5
Badge +9

Hola @Joel Martinez 

Intente lo siguiente:

1.- agregue la entrada en el archivo host   C:\Windows\System32\drivers\etc\host:

2.- Verifique con la utilería AADiagnosticUtility si existe algún error en la respuesta de websocket o si cuenta con un proxy configurado.

Uitlice las opciones   -checkWSError  , -checkProxy,  -checkDownloadError, -ping.

Para verificar si existe proxy puede usar el siguiente comando 

netsh winhttp show proxy 

 

3.- Verificar el archivo de logfile que corresponde al NodeManager.log para identificar las posibles causas del error al momento de dar de alta el dispositivo. Este lo puede encontrar en la ruta:

C:\ProgramData\AutomationAnywhere\BotRunner\Logs\Node_Manager.log

Si es posible, dejar por aquí un fragmento de logs y del error.

4.-Como en un post previo, verificar la URL que se encuentra dada de alta en la configuración del Control-Room:

 

5.-Confirmar si se encuentra habilitada la respuesta del Control-Room tanto en http como en https, es decir, contesta en el navegador en ambos puertos o existe un redirect hacia puerto seguro. 

 

Quedo atento.

 

Saludos,

 

Userlevel 5
Badge +9

Hola @Joel Martinez 

Podría intentar lo siguiente:

1.-Agregar en el archivo de host la resolución de nombre 

path:  C:\Windows\System32\drivers\etc\hosts

 

2.-Use el AADiagnosticUtiliy para determinar si existe algún error en la descarga de alguno de los componentes. Use las opciones indicadas en la imagen.

 

 

3.-Revisar la configuración que indique en un post anterior para determinar la url que invocan los paquetes y el autoregister del device.

 

4.- Confirmar si se encuentra habilitado el redirect de http hacia https ingresando al control-room desde el navegador.

5.-De ser posible, por favor indique si existe algún error en el archivo de log de NodeManager.log que se encuentra en el directorio al momento de intentar dar de alta el dispositivo.

 

Quedo atento.

Saludos,

Badge +3

Hola Raul,

  1. Ya se realizó y aún no se resuelve.
  2. Veo un error en la útima prueba
  1. Revisado y  la configuración corresponde
  1. Según veo, no tiene el redirect a https, la plataforma se instaló para http.
  2. Veo un error, adjunto captura.

2023-Feb-01 Wed 15:22:02.394 ERROR [qtp2061793227-36] - com.automationanywhere.nodemanager.resource.RegistrationResource - {} - findRegistration(RegistrationResource.java:88) - ControlRoomException com.automationanywhere.nodemanager.exception.ControlRoomException: {"message":"Device is not registered","details":"Device is not registered","correctiveAction":"If you continue to see this message, please contact your system administrator.","code":"not.registered"}

 

Saludos.

JM

Userlevel 5
Badge +9

Hola @Joel Martinez 

Escriba por completo la url de control-room en el AAdiagnosticUtiliy para todas las opciones indicadas.

 

Borre el dispositivo de Devices y vuelva agregarlo. 

 

¿Le es posible ingresar al Control-room desde el dispositivo botrunner?

Identifiqué si hay algún otro mensaje de error en los logs 

 

Quedo atento.

Saludos.

Badge +3

Hola @Raul Jaimes 

Ya realice las pruebas con la url completa:

 

Respecto a borrar el dispositivo, no es posible porque no se registra en primera instancia, si es posible ingresar al CR desde el dispositivo runner/creator, de hecho, estas pruebas y el problema que tenemos es porque no avanza después de querer registrar el dispositivo desde el runner/creator. 

 

Si identifiqué otro error, me comenta el cliente que tienen proxy para salida a internet, pero internamente en servidores no, porque incluso están en el mismo segmento de red:

 

2023-Feb-01 Wed 12:24:43.747 INFO  [qtp2061793227-35] - com.automationanywhere.proxy.shared.ProxyUtil - {} - getProxy(ProxyUtil.java:74) - Found HTTP proxy: 148.232.12.8:8080
2023-Feb-01 Wed 12:24:44.056 INFO  [qtp2061793227-35] - com.automationanywhere.proxy.shared.ProxyUtil - {} - getProxy(ProxyUtil.java:74) - Found HTTP proxy: 148.232.12.8:8080
2023-Feb-01 Wed 12:24:44.095 ERROR [qtp2061793227-35] - com.automationanywhere.nodemanager.resource.RegistrationResource - {} - registration(RegistrationResource.java:63) - ControlRoomException com.automationanywhere.nodemanager.exception.ControlRoomException: <!-- IE friendly error message walkround.        
     if error message from server is less than   
     512 bytes IE v5+ will use its own error     
     message instead of the one returned by      
     server.                                 -->                         
                                                 
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=8; IE=EDGE">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style type="text/css">
            body {
                height: 100%;
                font-family: Helvetica, Arial, sans-serif;
                color: #6a6a6a;
                margin: 0;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], select, textarea {
                color: #262626;
                vertical-align: baseline;
                margin: .2em;
                border-style: solid;
                border-width: 1px;
                border-color: #a9a9a9;
                background-color: #fff;
                box-sizing: border-box;
                padding: 2px .5em;
                appearance: none;
                border-radius: 0;
            }
            input:focus {
                border-color: #646464;
                box-shadow: 0 0 1px 0 #a2a2a2;
                outline: 0;
            }
            button {
                padding: .5em 1em;
                border: 1px solid;
                border-radius: 3px;
                min-width: 6em;
                font-weight: 400;
                font-size: .8em;
                cursor: pointer;
            }
            button.primary {
                color: #fff;
                background-color: rgb(47, 113, 178);
                border-color: rgb(34, 103, 173);
            }
            .message-container {
                height: 500px;
                width: 600px;
                padding: 0;
                margin: 10px;
            }
            .logo {
                background: url(https://globalurl.fortinet.net:8010/XX/YY/ZZ/CI/MGPGHGPGPFGHDDPFGGHGFHBGCHEGPFBGAHAH) no-repeat left center;
                height: 267px;
                object-fit: contain;
            }
            table {
                background-color: #fff;
                border-spacing: 0;
                margin: 1em;
            }
            table > tbody > tr > td:first-of-type:not([colspan]) {
                white-space: nowrap;
                color: rgba(0,0,0,.5);
            }
            table > tbody > tr > td:first-of-type {
                vertical-align: top;
            }
            table > tbody > tr > td {
                padding: .3em .3em;
            }
            .field {
                display: table-row;
            }
            .field > :first-child {
                display: table-cell;
                width: 20%;
            }
            .field.single > :first-child {
                display: inline;
            }
            .field > :not(:first-child) {
                width: auto;
                max-width: 100%;
                display: inline-flex;
                align-items: baseline;
                virtical-align: top;
                box-sizing: border-box;
                margin: .3em;
            }
            .field > :not(:first-child) > input {
                width: 230px;
            }
            .form-footer {
                display: inline-flex;
                justify-content: flex-start;
            }
            .form-footer > * {
                margin: 1em;
            }
            .text-scrollable {
                overflow: auto;
                height: 150px;
                border: 1px solid rgb(200, 200, 200);
                padding: 5px;
                font-size: 1em;
            }
            .text-centered {
                text-align: center;
            }
            .text-container {
                margin: 1em 1.5em;
            }
            .flex-container {
                display: flex;
            }
            .flex-container.column {
                flex-direction: column;
            }
        </style>
        <title>504 DNS look up failed</title>
    </head>
    <body><div class="message-container">
    <div class="logo"></div>
    <h1>504 DNS look up failed</h1>
    <p>The webserver reported that an error occurred while trying to access the website. Please return to the previous page.</p>
    <table><tbody>
        <tr>
            <td>URL</td>
            <td>http://biopappelnt175.biopappel.com/v1/devices/registration</td>
        </tr>
    </tbody></table>
</div></body>
</html>

 

Quedo atento, saludos.

JM

Userlevel 5
Badge +9

@Joel Martinez

Es probable que tenga un proxy configurado cuando no es necesario. Puede intentar lo indicado en el KB para causa 6

https://apeople.automationanywhere.com/s/article/An-unexpected-problem-occurred-message-is-displayed-when-registering-device#Cause6

Ejecutar el comando 

netsh winhttp reset proxy

 en un cmd como admnistrador

Una vez ejecutado el comando, reiniciar el Automation Anywhere Bot Agent Service e intentar registrar el dispositivo mediante el navegador Chrome.

Quedo atento.

Saludos

Badge +3

@Joel Martinez

Es probable que tenga un proxy configurado cuando no es necesario. Puede intentar lo indicado en el KB para causa 6

https://apeople.automationanywhere.com/s/article/An-unexpected-problem-occurred-message-is-displayed-when-registering-device#Cause6

Ejecutar el comando 

netsh winhttp reset proxy

 en un cmd como admnistrador

Una vez ejecutado el comando, reiniciar el Automation Anywhere Bot Agent Service e intentar registrar el dispositivo mediante el navegador Chrome.

Quedo atento.

Saludos

Hola @Raul Jaimes ,

 

Esta fue la solución, mmuchas gracias por tu apoyo!

 

Saludos.

Joel Martínez

SmartForce

Userlevel 5
Badge +9

@Joel Martinez

Es probable que tenga un proxy configurado cuando no es necesario. Puede intentar lo indicado en el KB para causa 6

https://apeople.automationanywhere.com/s/article/An-unexpected-problem-occurred-message-is-displayed-when-registering-device#Cause6

Ejecutar el comando 

netsh winhttp reset proxy

 en un cmd como admnistrador

Una vez ejecutado el comando, reiniciar el Automation Anywhere Bot Agent Service e intentar registrar el dispositivo mediante el navegador Chrome.

Quedo atento.

Saludos

Hola @Raul Jaimes ,

 

Esta fue la solución, mmuchas gracias por tu apoyo!

 

Saludos.

Joel Martínez

SmartForce

Es un gusto.

Reply