Se presentan los problemas o las preguntas que puedan presentarse al trabajar con ArcGIS Notebook Server, así como posibles soluciones. Si no encuentra el problema que está buscando, también puede buscar artículos en el sitio web del centro de Soporte de Esri.
Instalación
Acceder a notebooks
- Cuando intento abrir un notebook, aparece este error: No se puede cargar.
- Cuando intento abrir un notebook, aparece este error: Error al abrir Notebook. No se pudo conectar al entorno de Docker en Notebook Server. Asegúrese de que se cumplen los requisitos previos de Notebook Server para ejecutar Docker.
- Cuando intento abrir un notebook, aparece un error que indica que el contenedor no se está ejecutando.
Notebooks
- Al ejecutar la primera celda predeterminada del notebook (incluida la cadena de caracteres gis = GIS("home")), aparece un error de URL que indica que se ha producido un error temporal en la resolución del nombre.
- Al ejecutar la primera celda predeterminada del notebook (incluida la cadena de caracteres gis = GIS("home")), aparece el siguiente error: ConnectionError: A connection error has occurred: HTTPSConnectionPool(host=,port=443): Max retires exceeded with url: /portal/sharing/rest/info=fjson (caused by NewConnectionError ('urllib3.connection.HTTPSConnection object at 0x7f672e592b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Instalación
Al cargar la imagen de contenedor de Docker que he recibido de My Esri, se produce un error y se muestra el mensaje no queda espacio en el dispositivo.
Docker utiliza la unidad /var para cargar imágenes de contenedor. Asegúrese de que la unidad /var tenga al menos 50 GB de espacio al instalar ArcGIS Notebook Server o mueva el registro local de Docker a otra ubicación con espacio suficiente.
Acceder a notebooks
Su navegador web no confía en el certificado SSL configurado con el Web Adaptor del sitio de ArcGIS Notebook Server. Asegúrese de que tiene configurado un certificado firmado por una autoridad certificadora y de que HTTPS esté habilitado en su sitio.
Si utiliza un certificado autofirmado en un entorno de desarrollo o provisional, abra la URL del Directorio de administrador de ArcGIS Notebook Server y agregue una excepción en el navegador web para que confíe en el certificado autofirmado.
Cuando intento abrir un notebook, aparece este error: Error al abrir Notebook. No se pudo conectar al entorno de Docker en Notebook Server. Asegúrese de que se cumplen los requisitos previos de Notebook Server para ejecutar Docker.
No se han configurado uno o varios de los ajustes de requisitos previos que posibilitan que el componente Docker Engine funcione con ArcGIS Notebook Server. Consulte los temas siguientes en la guía de instalación para obtener más información:
- Instalar Docker para ArcGIS Notebook Server
- Configurar ArcGIS Notebook Server después de la instalación
Cuando verifique que se han configurado todos los ajustes necesarios, ejecute lo siguiente en una línea de comandos para confirmar que Docker se está ejecutando en su equipo de ArcGIS Notebook Server:
docker version
docker run hello-world
Cuando intento abrir un notebook, aparece un error que indica que el contenedor no se está ejecutando.
Si aparece este mensaje de error, el contenedor está disponible, pero no se encuentra en estado de ejecución o utilización. Para que sea accesible, debe cerrar el contenedor mediante el Directorio de administrador. Asegúrese de cerrar el contenedor especificado en el mensaje de error. Una vez cerrado, haga que el propietario del notebook vuelva a abrir el notebook, que volverá a iniciar el contenedor.
Notebooks
Al ejecutar una celda de notebook con un código de Python que utiliza un elemento del portal de ArcGIS Enterprise, la solicitud caduca. Esto ocurre cuando ejecuto una celda que contiene una URL remota.
La red utilizada por los contenedores de Docker que se ejecutan en su sitio está en conflicto con su red de ArcGIS Enterprise, lo que impide que el código de Python se conecte a la red. Consulte la documentación de Docker sobre la configuración de redes. Cuando haya configurado su red para Docker, vuelva a ejecutar sus notebooks.
Al ejecutar la primera celda predeterminada del notebook (incluida la cadena de caracteres gis = GIS("home")), aparece un error de URL que indica que se ha producido un error temporal en la resolución del nombre.
Este error puede producirse cuando ArcGIS Notebook Server y su componente de Docker se instalan en el mismo equipo que otros componentes de ArcGIS Enterprise. Se produce porque la propiedad predeterminada privatePortalUrl almacenada en ArcGIS Notebook Server es una versión abreviada del nombre de dominio totalmente calificado. Esto provoca un error al intentar ponerse en contacto con el portal.
La solución es hacer que la propiedad privatePortalUrl sea el nombre de dominio totalmente calificado del sitio de ArcGIS Notebook Server:
- Inicie sesión en el Directorio de Portal for ArcGIS como miembro del rol de administrador predeterminado en su portal. El formato de URL es https://portal.domain.com:7443/arcgis/portaladmin.
- Haga clic en Sistema > Propiedades > Actualizar propiedades.
- En el cuadro de diálogo Actualizar propiedades del sistema, inserte una cadena de caracteres JSON con el nombre de dominio totalmente calificado del portal, en el siguiente formato:
{ "privatePortalUrl": "https://portal.domain.com:7443/arcgis" }
Al ejecutar la primera celda predeterminada del notebook (incluida la cadena de caracteres gis = GIS("home")), aparece el siguiente error: ConnectionError: A connection error has occurred: HTTPSConnectionPool(host=,port=443): Max retires exceeded with url: /portal/sharing/rest/info=fjson (caused by NewConnectionError ('urllib3.connection.HTTPSConnection object at 0x7f672e592b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Al implementar contenedores Docker, se copian los servidores con nombre del archivo resolv.conf del equipo host. Esto puede dar lugar a errores en la configuración que utilizan los servidores DNS públicos para los equipos, como los contenedores Docker que se necesitan para averiguar los nombres DNS internos.
La solución consiste en configurar dockerExtraHosts en las propiedades del sistema ArcGIS Notebook Server:
- Abra la URL del directorio del administrador de ArcGIS Notebook Server.
- Haga clic en Sistema > Propiedades > Actualizar propiedades.
- En el cuadro de diálogo Actualizar propiedades del sistema, inserte una cadena de caracteres JSON de los nombres de host y las direcciones IP en el siguiente formato:
{ "dockerExtraHosts": [ { "hostname" : "portal.domain.com", "ip" : "12.34.56.78" } ] }