BUG

Applying the Portal for ArcGIS Log4j Patch on an Azure deployment may cause the Portal for ArcGIS service to fail to start

Last Published: April 30, 2022

Beschreibung

Die Anwendung des Portal for ArcGIS Log4j Patch auf eine Azure-Bereitstellung kann dazu führen, dass der Portal for ArcGIS-Service nicht gestartet werden kann (BUG-000148416).Dies gilt für Azure-Bereitstellungen, die den Azure Blob-Speicher zum Speichern des Portal for ArcGIS-Inhaltsverzeichnisses verwenden.Mit dem angefügten PowerShell-Skript kann dieses Problem behoben werden.

Hinweis: Es wurden neue Patches veröffentlicht, die diesen Fehler bei Azure-Bereitstellungen verhindern.Die B-Patches stehen für die folgenden Versionen zur Verfügung: 10.7.1, 10.8.1, und 10.9.1. Wenn der B-Patch für die von Ihnen eingesetzte Version verfügbar ist, empfiehlt es sich, den B-Patch zu installieren, anstatt das Skript auszuführen.

Das Skript wird bereitgestellt, um Probleme zu beheben, die bei einer Azure-Bereitstellung nach der Installation des Log4j Patch von Portal for ArcGIS auf den Versionen 10.6, 10.6.1 und 10.9 auftreten.

  • Das Problem tritt nur auf, wenn der Azure Blob-Speicher für das Speichern des Content Store von Portal for ArcGIS verwendet wird.
  • Das Problem tritt auf, wenn Portal for ArcGIS erneut gestartet wird, nachdem der Log4j Patch installiert wird.Der Portal for ArcGIS-Service unter Windows wird gestartet, aber schnell wieder angehalten, ohne dass ein Fehler zurückgegeben wird.
  • Das angefügte PowerShell-Skript wurde für die Ausführung auf allen Azure-Bereitstellungen geschrieben.

Problemumgehung

Problemumgehung

Das angehängte PowerShell-Skript sollte heruntergeladen und auf einer Azure-Instanz ausgeführt werden, auf der der Log4j Patch installiert wurde und der Portal for ArcGIS-Service nicht neu gestartet werden kann.

Laden Sie die ZIP-Datei herunter.Um sicherzustellen, dass die Datei nicht manipuliert wurde, berechnen Sie die sha256-Prüfsumme wie folgt:

  1. Starten Sie Windows PowerShell.
  2. Wechseln Sie in das Verzeichnis, in dem sich die Zip-Datei befindet.
  3. Geben Sie den folgenden Befehl ein:
Get-FileHash log4jazurefix.zip
  1. Vergewissern Sie sich, dass der Hash mit der nachstehenden Zeichenfolge übereinstimmt:
874D0403527F28600344FDF2F8C51A3E53B82F220AB53B8B67753F115CA80E88

Extrahieren
Extrahieren Sie das PowerShell-Skript aus der ZIP-Datei.

Ausführung des Skripts
Das PowerShell-Skript muss als Administrator ausgeführt werden.

  1. Starten Sie Windows PowerShell als Administrator.
  2. Ändern Sie das Verzeichnis, in das Verzeichnis, in dem das Skript extrahiert wurde.
  3. Führen Sie das PowerShell-Skript aus:
.\log4jazurefix.ps1
  1. Das Skript gibt eine Meldung zurück, wenn der Java-Classpath von Portal for ArcGIS in der Windows-Registrierung aktualisiert wurde.Anschließend sollten Sie in der Lage sein, den Dienst erfolgreich zu starten.

Artikel-ID: 000027608

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln