Skip to Content

Patches and updates

ArcGIS Server 10.8.1 Utility Network Patch 5

Published: August 19, 2021

Zusammenfassung

Mit diesem Patch werden verschiedene Funktionsprobleme im Zusammenhang mit Utility Network in ArcGIS Enterprise 10.8.1 behoben und Performance-Verbesserungen bei der Validierung, Verfolgung, Aktualisierung von Teilnetzen, Verwaltung von Netzwerkschemas und beim Abgleich vorgenommen.

Beschreibung

Esri® kündigt den ArcGIS Server 10.8.1 Utility Network Patch 5 an. Schwerpunkt dieses Patch sind Qualität und Performance, insbesondere beim Validieren, Verfolgen, Aktualisieren von Teilnetzen, Verwalten von Netzwerkschemas und Abgleichen. Er wird allen Utility Network-Kunden mit ArcGIS Enterprise 10.8.1 empfohlen. Durch diesen Patch werden die Probleme behoben, die unter Mit diesem Patch behobene Probleme beschrieben sind.

Wichtiger Hinweis: Am 8. Oktober 2021 wurde ArcGIS Server 10.8.1 Utility Network Patch 5 mit einer B-Version aktualisiert, um zusätzliche Bugfixes für ein Abgleichproblem bereitzustellen, das bei Zuordnungen gefunden wurde. Alle Benutzer, die Patch 5 heruntergeladen haben, sollten diesen sobald wie möglich durch diese B-Version ersetzen. Wenn Sie innerhalb Ihrer Daten unter Verwendung des ArcGIS Server 10.8.1 Utility Network 5 Patch Zuordnungsänderungen vorgenommen haben und diese Änderungen mit Default abgeglichen und/oder in die Default-Version zurückgeschrieben haben, sollten Sie Ihre Netzwerk-Topologie deaktivieren und sie dann wieder aktivieren. Wenn Sie nur minimale Zuordnungsänderungen vorgenommen haben, können Sie das Problem auch beheben, indem Sie die Zuordnungen in Default löschen und erneut hinzufügen und anschließend eine Validierung für diese Änderungen durchführen. Diese Schritte sind notwendig, um sicherzustellen, dass die Zuordnungsänderungen im Netzwerkindex korrekt dargestellt werden.

Wichtiger Hinweis: Für die SQL Server-Verbesserungen ist ein Geodatabase-Upgrade erforderlich. Eine Anleitung hierfür finden Sie weiter unten unter Aktualisieren einer Geodatabase.


Mit diesem Patch behobene Probleme


  • BUG-000142062 - Reconcile and Post should not be creating dirty areas for changes in the DEFAULT version
  • BUG-000141879 - Optimize the VersionManagementServer VersionResource for the default versions locking information
  • BUG-000141793 - Branch version change owner (alter version) can cause cached versions to have incorrect information for new owners.
  • BUG-000141477 - Do not acquire a shared lock on gdb_items during asynchronous validate topology and update subnetwork
  • BUG-000141095 - Pro branch versioning editing workflows can lead to server side crashes when split is called on the feature service
  • BUG-000138999 - Extend object class cache to support controller datasets within the workspace
  • BUG-000138212 - Validate Topology fails for dirty areas with Subnetwork Errors, "Edit operation failed: ERROR".
  • BUG-000137359 - Reconciling changes in a branch version causes ArcGIS Pro to stop responding.
  • BUG-000137303 - Review error reporting via JSONResponse when an HR is returned in the VersionManagementServer
  • BUG-000137260 - Optimize reconcile when the majority of features have been edited
  • BUG-000115504 - The ArcGIS Pro Append tool is very slow if the target feature class participates in a relationship class with messaging enabled.
Um Konflikte in 10.8.1 zu vermeiden, enthält dieser Patch auch folgende Problembehebungen:
  • BUG-000140539: STIntersects() queries do not use the spatial index
  • BUG-000140525: Implement the Validate optimization, when tracing to dirty subnetworks. Wenn eine Ebene keine Teilnetze enthält, sollten Sie die Ebene nicht verfolgen, da nichts als nicht überprüft markiert werden kann.
  • BUG-000140449: Connections blocked by exclusive table lock on sde_process_information.
  • BUG-000140443: Validate of content feature generates updates for all associations of the container feature
  • BUG-000140214: Post holding shared table lock on gdb_itemtypes for the duration of the post operation
  • BUG-000140030: Improve performance for branch query with UUID log file table join.
  • BUG-000140013: Dead lock can be encountered when multiple connections hold exclusive locks on the sde_process_information and sde_table_locks tables.
  • BUG-000139968: Upgrade can create incorrect conditional index on GDB_Locks table.
  • BUG-000139833: Deadlocking may on SDE_branches & SDE_branch_tables_modified tables during simultaneous reconcile and post operations.
  • BUG-000139379: Conflict propagation incorrectly occurs in a specific scenario with Attributed Relationships and Branch Versioning.
  • BUG-000139299: Editing Performance on Enabled Network Topo
  • BUG-000133185: The 'Validate Network Topology' tool fails, and returns the following error message, "Edit operation failed. ERROR:"
  • BUG-000137346: Crash occurs when reconcile is executed while the intermediate table is not registered as versioned.
  • BUG-000137139: Optimize UpdateAssociationInfo function by splitting the query to discover from/toglobalid associations
  • BUG-000136979: Validate Network Topology incorrectly allocating large amounts of memory impacting server soc mem usage
  • BUG-000136930 - In a branch versioned service, sourcing from a PostgreSQL database, any interruption to the connection results into underlying DBMS error until service is restarted.
  • BUG-000136892: When a -1 is returned to ArcGIS Pro the conflict resolution dialog is unable to properly present the conflicts
  • BUG-000136889: After upgrading Enterprise Geodatabase 10.7.1 to 10.8.1 and running the query to get Next_RowID, the following error message is returned: Msg 8144, Level 16, State 2, Procedure DBO.i13_get_ids, Line 0 [Batch Start Line 0] Procedure or function i13_get_ids has too many arguments specified.
  • BUG-000136296: Long running reconciles may block users from editing Default or reconciling other versions with Branch Versioning.
  • BUG-000136284: Editing data which are registered as multibranch causes lock escalation and blocking scenarios in the geodatabases in the SQL Server.
  • BUG-000136107: The Update Subnetwork tool fails and returns the error message, "ERROR 001400: The server took too long to answer. Beim Client ist ein Timeout aufgetreten. (Statuscode 28). Fehler beim Ausführen von "(UpdateSubnetwork)".
  • BUG-000135328: Reconcile fails on a branch version and returns the error message, "A row with this OID already exists."
  • BUG-000135117: Updating the subnetwork on a geographic coordinate system (GCS) spatial reference utility network fails the second time for short lines.
  • BUG-000134954: Reconciling multiple versions in the utility network using the Reconcile Versions tool crashes the ArcSOC.exe instance.
  • BUG-000134950: Crash occurs when reconcile is executed while a related destination table was not registered as versioned
  • BUG-000134496: Using the 'Reconcile Versions' tool and leaving the 'Abort if conflicts detected' parameter unchecked, the session is still aborting the reconcile.
  • BUG-000134378: Remove upper function on GUID columns in parcel fabric queries against oracle enterprise geodatabases
  • BUG-000133698: Enabling the topology with the 'Only generate errors' option does not clean the dirty areas of the error.
  • BUG-000132887: The electric subnet lines and electric lines do not overlap when the UN is in a GCS of 'GDA2020'.
  • BUG-000132751: Optimize sql statements for branch versioned queries when using an enterprise geodatabase in Oracle
  • BUG-000132315: Remove unnecessary "where 1=1" clause from feature service queries
  • BUG-000130888: The Register with Geodatabase tool fails when registering an empty feature class
  • BUG-000130742 - Optimize branch versioned pagination queries when using an enterprise geodatabase in Oracle

Installieren dieses Patch unter Windows


Installationsschritte:


Dieser Patch sollte auf allen ArcGIS Server-Installationen, die mit der ArcGIS-Server-Site verbunden sind, installiert werden.

Das in der Tabelle aufgeführte ArcGIS-Produkt muss auf Ihrem System installiert sein, bevor Sie einen Patch installieren können. Jede Patch-Installation kann nur für das in der Liste aufgeführte ArcGIS-Produkt verwendet werden. Um zu ermitteln, welche Produkte auf Ihrem System installiert sind, lesen Sie den Abschnitt Ermitteln der installierten ArcGIS-Produkte. Esri empfiehlt, für jedes auf Ihrem System installierte Produkt den entsprechenden Patch zu installieren.

  1. Laden Sie die entsprechende Datei an einen anderen Speicherort als den ArcGIS-Installationsspeicherort herunter.

  2. ArcGIS 10.8.1  
       
         ArcGIS Server ArcGIS-1081-S-UN5-PatchB.msp
         Prüfsumme
         (SHA256)
    8BC8115AAA8E11CFDC503E46024847C7C36A2AC869896A846989C90AA82315F5
       

  3. Stellen Sie sicher, dass Sie Schreibzugriff auf das ArcGIS-Installationsverzeichnis besitzen.

  4. Doppelklicken Sie auf "ArcGIS-1081-S-UN5-PatchB.msp", um das Setup zu starten.

    HINWEIS: Wird durch Doppelklicken auf die MSP-Datei die Setup-Installation nicht gestartet, können Sie die Setup-Installation mit dem folgenden Befehl manuell starten:

    msiexec.exe /p [Speicherort des Patches]\ArcGIS-1081-S-UN5-PatchB.msp


Installieren dieses Patch unter Linux


Installationsschritte:


Führen Sie die folgenden Installationsschritte als Besitzer der ArcGIS-Installation aus. Der Besitzer der Installation ist der Besitzer des ArcGIS-Ordners. Dieser Patch sollte auf allen ArcGIS Server-Installationen, die mit der ArcGIS-Server-Site verbunden sind, installiert werden.

Das in der Tabelle aufgeführte ArcGIS-Produkt muss auf Ihrem System installiert sein, bevor Sie einen Patch installieren können. Jede Patch-Installation kann nur für das in der Liste aufgeführte ArcGIS-Produkt verwendet werden. Um zu ermitteln, welche Produkte auf Ihrem System installiert sind, lesen Sie den Abschnitt Ermitteln der installierten ArcGIS-Produkte. Esri empfiehlt, für jedes auf Ihrem System installierte Produkt den entsprechenden Patch zu installieren.

  1. Laden Sie die entsprechende Datei an einen anderen Speicherort als den ArcGIS-Installationsspeicherort herunter.


    ArcGIS 10.8.1  
       
         ArcGIS Server ArcGIS-1081-S-UN5-PatchB-linux.tar
         Prüfsumme
         (SHA256)
    709D561BA233307DCAF972297C859D34A98C6CD28F6FB21AA2A5078DC150CFFD
       

  2. Stellen Sie sicher, dass Sie Schreibzugriff auf das ArcGIS-Installationsverzeichnis haben und ArcGIS durch keinen anderen Benutzer verwendet wird.

  3. Extrahieren Sie die jeweilige TAR-Datei durch Eingabe des folgenden Befehls:

    % tar -xvf ArcGIS-1081-S-UN5-Patch-linuxB.tar

  4. Starten Sie die Installation durch die Eingabe des folgenden Befehls:

    % ./applypatch

    Es erscheint ein Dialogfeld für die menügesteuerte Installation. Die Standardauswahloptionen sind in Klammern ( ) angegeben. Die Installation kann jederzeit durch die Eingabe von "q" abgebrochen werden.

Aktualisieren einer Geodatabase


Wenn ein Hotfix oder Patch für ArcGIS angewendet wurde, kann es auch notwendig sein, Ihre Geodatabase zu aktualisieren. Weitere Informationen erhalten Sie im Abschnitt "Aktualisieren der Geodatabase" auf der Seite Geodatabase-Verwaltung zu Ihrer jeweiligen DBMS-Plattform.

Tipp: Führen Sie ein Upgrade Ihrer in Microsoft SQL Server gespeicherten Enterprise-Geodatabases durch, um von kritischen Bugfixes in der Verzweigungsversionierung zu profitieren.

Zum Durchführen des Upgrades von ArcGIS Server müssen Sie Python verwenden. Wenn Sie unter Windows oder Linux mit ArcGIS Server arbeiten, können Sie mithilfe der in den Framework-/Runtime-Komponenten von ArcGIS Server enthaltenen Datei "python.exe" auf die entsprechende Python 3-Umgebung zugreifen. Darüber hinaus steht unter Windows eine Skript-Batch-Datei zum Starten der Python 3-Umgebung zur Verfügung.

Erstellen Sie zum Durchführen des Upgrades ein Skript mit dieser Python-Beispielsyntax, und geben Sie dem Skript den Namen "upgrade_gdb.py".

import arcpy
Connection_File_Name_full_path="C:\\temp\\sysadmin_connection.sde"
arcpy.UpgradeGDB_management(Connection_File_Name_full_path, "PREREQUISITE_CHECK", "UPGRADE")

Zusätzliche Dokumentation zum Durchführen des Upgrades einer Enterprise-Geodatabase in SQL Server steht in diesem Hilfethema zur Verfügung: Aktualisieren einer Enterprise-Geodatabase in SQL Server.

Führen Sie unter Windows das Upgrade-Skript explizit mit der Python 3-Umgebung aus. Wenn ArcGIS Server im Standardverzeichnis installiert ist, kann das Skript mit einem der folgenden Befehle ausgeführt werden:

"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\scripts\propy.bat" C:\temp\upgrade_gdb.py
Oder
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" C:\temp\upgrade_gdb.py

Starten Sie unter Linux die Python 3-Umgebung mit den folgenden Befehlen:

source /<ArcGIS Server-Installationsverzeichnis>/arcgis/server/framework/etc/arcenv
unset LD_PRELOAD
unset CONDA_DEFAULT_ENV

Führen Sie dann das Upgrade-Skript mit dem folgenden Befehl aus:

wine "Z:\<ArcGIS Server-Installationsverzeichnis>\arcgis\server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" <Pfad>\upgrade_gdb.py

Deinstallieren dieses Patch unter Windows


Um diesen Patch unter Windows zu deinstallieren, öffnen Sie die Windows-Systemsteuerung und navigieren Sie zu "Programme und Funktionen". Stellen Sie sicher, dass "Installierte Updates anzeigen" (links oben im Dialogfeld "Programme und Funktionen") aktiv ist. Wählen Sie den Patch-Namen in der Liste der Programme aus und klicken Sie auf "Deinstallieren", um den Patch zu entfernen.

Deinstallieren dieses Patch unter Linux


Um diesen Patch von Version 10.7 und höher zu entfernen, navigieren Sie zum Verzeichnis "<Produktinstallationsverzeichnis>/.Setup/qfe" und führen das folgende Skript als Besitzer der ArcGIS-Installation aus:



./removepatch.sh

Mit dem Skript removepatch.sh können Sie zuvor installierte Patches oder Hotfixes deinstallieren. Mit dem Status-Flag -s wird eine Liste der installierten Patches oder Hotfixes nach Datum sortiert aufgerufen. Mit dem Status-Flag -q können Sie Patches oder Hotfixes in umgekehrter chronologischer Reihenfolge des Installationsdatums entfernen. Um Hilfe zu erhalten, geben Sie "removepatch -h" ein.

Starten Sie Ihre ArcGIS-Services neu.



Aktuelle Informationen zu Patches

Prüfen Sie auf der Seite Patches und Service Packs regelmäßig, ob zusätzliche Patches zur Verfügung stehen. Neue Informationen zu diesem Patch werden hier veröffentlicht.

Wichtiger Hinweis, 8. Oktober 2021: ArcGIS Server 10.8.1 Utility Network Patch 5 wurde mit einer B-Version aktualisiert, um zusätzliche Bugfixes für ein Abgleichproblem bereitzustellen, das bei Zuordnungen gefunden wurde. Alle Benutzer, die Patch 5 heruntergeladen haben, sollten diesen sobald wie möglich durch diese B-Version ersetzen. Wenn Sie innerhalb Ihrer Daten unter Verwendung des ArcGIS Server 10.8.1 Utility Network 5 Patch Zuordnungsänderungen vorgenommen haben und diese Änderungen mit Default abgeglichen und/oder in die Default-Version zurückgeschrieben haben, sollten Sie Ihre Netzwerk-Topologie deaktivieren und sie dann wieder aktivieren. Wenn Sie nur minimale Zuordnungsänderungen vorgenommen haben, können Sie das Problem auch beheben, indem Sie die Zuordnungen in Default löschen und erneut hinzufügen und anschließend eine Validierung für diese Änderungen durchführen. Diese Schritte sind notwendig, um sicherzustellen, dass die Zuordnungsänderungen im Netzwerkindex korrekt dargestellt werden.

Wichtiger Hinweis: 24. September 2021: Es wurde ein Problem beim ArcGIS Server 10.8.1 Utility Network 5 Patch festgestellt, und der Download ist vorübergehend nicht verfügbar. Ein korrigierter Patch mit den erforderlichen Aktualisierungen wird so bald wie möglich verfügbar sein. Das erkannte Problem steht damit in Zusammenhang, dass nicht überprüfte Bereiche (Dirty Areas) nicht korrekt erstellt werden, wenn Änderungen an Zuordnungen (Konnektivität, Containment oder struktureller Anbau), die in benannten Versionen durchgeführt wurden, mit Default abgeglichen werden. Das Ergebnis ist, dass bei nachfolgenden Validierungen in Default die Zuordnungsinformationen nicht im Netzwerkindex hinzugefügt werden. Wenn Sie innerhalb Ihrer Daten unter Verwendung des ArcGIS Server 10.8.1 Utility Network 5 Patch Zuordnungsänderungen vorgenommen und diese Änderungen mit Default abgeglichen oder in die Default-Version zurückgeschrieben haben, besteht die einfachste Lösung des Problems darin, die Netzwerk-Topologie zu deaktivieren und dann wieder zu aktivieren. Wenn Sie nur minimale Zuordnungsänderungen vorgenommen haben, können Sie das Problem auch beheben, indem Sie die Zuordnungen in Default löschen und erneut hinzufügen und anschließend eine Validierung für diese Änderungen durchführen. Vielen Dank für Ihre Geduld, während ein korrigierter Patch vorbereitet wird.

Ermitteln der installierten ArcGIS-Produkte

Um zu ermitteln, welche ArcGIS-Produkte auf dem Rechner installiert sind, wählen Sie die entsprechende Version des PatchFinder-Dienstprogramms für Ihre Umgebung, und führen Sie sie auf dem lokalen Computer aus. PatchFinder listet alle installierten Produkte, Hotfixes und Patches auf dem lokalen Computer auf.

Support anfordern

US-Kunden wenden sich bitte an den technischen Support von Esri unter +1 888 377 4575, falls Probleme beim Installieren des Patch auftreten. Kunden außerhalb der USA wenden sich bitte an den jeweiligen Esri Softwaredistributor vor Ort.



Download ID:7933

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options