Nachfolgend werden Fragen oder Probleme, die bei der Arbeit mit ArcGIS Notebook Server auftreten können, aufgelistet und Lösungen vorgeschlagen. Wenn Sie das gesuchte Problem nicht finden, können Sie auch auf der Esri Support Center-Website nach Artikeln suchen.
Installation
Zugreifen auf Notebooks
- Beim Versuch, ein Notebook zu öffnen, wird folgender Fehler ausgegeben: Kann nicht geladen werden.
- Beim Versuch, ein Notebook zu öffnen, wird folgender Fehler ausgegeben: Fehler beim Öffnen von Notebook. Die Verbindung zur Docker-Umgebung auf dem Notebook-Server kann nicht hergestellt werden. Stellen Sie sicher, dass die Notebook-Server-Voraussetzungen zum Ausführen von Docker erfüllt sind.
- Beim Versuch, ein Notebook zu öffnen, wird ein Fehler ausgegeben, dass der Container "nicht ausgeführt wird".
Notebooks
Installation
Beim Laden des Docker-Container-Image von My Esri, wird die Fehlermeldung Kein Platz mehr auf Gerät angezeigt.
Docker verwendet das Laufwerk /var, um Container-Images zu laden. Stellen Sie bei der Installation von ArcGIS Notebook Server sicher, dass das Laufwerk /var mindestens 50 GB Speicherplatz hat, oder verschieben Sie die lokale Registrierung für Docker an einen anderen Speicherort mit ausreichendem Speicherplatz.
Zugreifen auf Notebooks
Das für den Web Adaptor der ArcGIS Notebook Server-Site konfigurierte SSL-Zertifikat wird von Ihrem Webbrowser nicht als vertrauenswürdig eingestuft. Stellen Sie sicher, dass Sie ein von einer Zertifizierungsstelle signiertes Zertifikat konfiguriert haben und HTTPS für Ihre Site aktiviert ist.
Wenn Sie ein selbstsigniertes Zertifikat in einer Entwicklungs- oder Staging-Umgebung verwenden, öffnen Sie die URL des Administratorverzeichnisses für ArcGIS Notebook Server, und fügen Sie in Ihrem Webbrowser eine Ausnahme hinzu, um das selbstsignierte Zertifikat als vertrauenswürdig einzustufen.
Beim Versuch, ein Notebook zu öffnen, wird folgender Fehler ausgegeben: Fehler beim Öffnen von Notebook. Die Verbindung zur Docker-Umgebung auf dem Notebook-Server kann nicht hergestellt werden. Stellen Sie sicher, dass die Notebook-Server-Voraussetzungen zum Ausführen von Docker erfüllt sind.
Eine oder mehrere erforderliche Einstellungen, die erlauben, dass die Docker-Engine-Komponente mit ArcGIS Notebook Server funktioniert, wurden nicht konfiguriert. Weitere Informationen finden Sie in den folgenden Themen in der Installationsanweisung:
- Installieren von Docker für ArcGIS Notebook Server
- Konfigurieren von ArcGIS Notebook Server nach der Installation
Wenn Sie überprüfen, ob alle notwendigen Einstellungen konfiguriert wurden, führen Sie folgenden Befehl in einer Eingabeaufforderung aus, um zu sicherzustellen, dass Docker auf Ihrem ArcGIS Notebook Server-Computer ausgeführt wird:
docker version
docker run hello-world
Beim Versuch, ein Notebook zu öffnen, wird ein Fehler ausgegeben, dass der Container "nicht ausgeführt wird".
Wenn diese Fehlermeldung angezeigt wird, ist der Container verfügbar, aber befindet sich in einem Zustand, in dem er nicht ausgeführt oder verwendet werden kann. Um den Zugriff darauf zu ermöglichen, müssen Sie mithilfe des Administratorverzeichnisses den Container beenden. Vergewissern Sie sich, dass Sie den Container beenden, der in der Fehlermeldung angegeben ist. Lassen Sie anschließend den Notebook-Besitzer das beendete Notebook erneut öffnen. Dadurch wird der Container neu gestartet.
Notebooks
Beim Ausführen einer Notebook-Zelle mit Python-Code, der ein ArcGIS Enterprise-Portal-Element verwendet, überschreitet die Anforderung das Zeitlimit. Das passiert bei jedem Ausführen einer Zelle, die eine Remote-URL enthält.
Das Netzwerk, das von den auf Ihrer Site ausgeführten Docker-Containern verwendet wird, steht im Konflikt mit Ihrem ArcGIS Enterprise-Netzwerk. Dies hindert den Python-Code am Verbinden mit dem Netzwerk. Weitere Informationen finden Sie in der Docker-Dokumentation zum Thema Konfiguration von Netzwerken. Wenn Sie das Netzwerk für Docker konfiguriert haben, führen Sie Ihre Notebooks erneut aus.
Beim Ausführen der standardmäßigen ersten Notebook-Zelle (inklusive der Zeichenfolge gis = GIS("home")) wird ein URL-Fehler angezeigt: Temporärer Fehler bei der Namensauflösung.
Dieser Fehler kann auftreten, wenn ArcGIS Notebook Server und dessen Docker-Komponenten auf dem gleichen Computer wie andere ArcGIS Enterprise-Komponenten installiert sind. Er tritt auf, weil die in ArcGIS Notebook Server standardmäßig gespeicherte Eigenschaft privatePortalUrl eine verkürzte Version des vollständig qualifizierten Domänennamens ist. Dies verursacht einen Fehler beim Kontaktieren des Portals.
Die Lösung besteht darin, die Eigenschaft privatePortalUrl in den vollständig qualifizierten Domänennamen der ArcGIS Notebook Server-Site zu ändern:
- Melden Sie sich als Mitglied der Standardadministratorrolle in Ihrem Portal beim ArcGIS Portal-Verzeichnis an. Das URL-Format lautet https://portal.domain.com:7443/arcgis/portaladmin.
- Klicken Sie auf System > Properties > Update Properties.
- Fügen Sie im Dialogfeld Update System Properties eine JSON-Zeichenfolge mit dem vollständig qualifizierten Domänennamen des Portals im folgenden Format ein:
{ "privatePortalUrl": "https://portal.domain.com:7443/arcgis"
Mein ArcGIS Enterprise 10.7-Portal befindet sich in einer nicht verbundenen Umgebung, und mit meinen Notebooks können keine Karten dargestellt werden.
Ältere Versionen:
Dieses Problem und die entsprechende Lösung gelten nur für Version 10.7. Das zugrunde liegende Problem wurde in Version 10.7.1 behoben.
Um dieses Problem zu umgehen, müssen Sie den CDN-Pfad über den Wert für privatePortalURL angeben. Die Vorgehensweise wird in den folgenden Schritten beschrieben:
- Wenn Ihnen die privatePortalURL Ihres Portals nicht bekannt ist, melden Sie sich als Mitglied der Standardadministratorrolle in Ihrer Portal-Organisation beim ArcGIS-Portalverzeichnis an. Die URL hat das Format https://portal.domain.com:7443/arcgis/portaladmin. Klicken Sie auf System > Eigenschaften. Suchen Sie nach dem Wert für privatePortalURL, und notieren Sie sich ihn.
- Weisen Sie die Notebook-Autoren an, die folgende Zelle in jedem ihrer Notebooks auszuführen:
from arcgis.widgets import MapView MapView.set_js_cdn("https://<privatePortalURL>:7443/arcgis/jsapi/jsapi4")
Wurde der CDN-Pfad festgelegt, wird von den Notebooks beim Darstellen von Karten die privatePortalURL verwendet, um auf ArcGIS API for JavaScript zuzugreifen.