跳至主要内容

修补程序和更新

ArcGIS GeoEvent Server 10.9.1 Patch 5 (Windows | Linux)

Published: April 9, 2025

摘要

ArcGIS GeoEvent Server 10.9.1 Patch 5 为累积安全和维护修补程序,解决了多个安全漏洞和功能问题。 Esri 建议所有使用 ArcGIS GeoEvent Server 10.9.1 的客户都应用此修补程序。

此累积修补程序包含所有之前已发布的 ArcGIS GeoEvent Server 10.9.1 修补程序和热修复程序。 有关更新的完整列表,请参阅下方的“增强功能和已解决问题”部分。

  • 在安装此修补程序之前,建议创建 GeoEvent Server 配置的备份。
  • 必须安装 ArcGIS GeoEvent Server 10.9.1,才能安装此修补程序。
  • 安装此修补程序后,您必须清除浏览器缓存才能正确加载更新的 GeoEvent Manager 用户界面。
  • 无法卸载 ArcGIS GeoEvent Server 修补程序。 要回滚修补程序,需要全新安装 GeoEvent Server。

此修补程序的增强功能和解决的问题

  • BUG-000174652 - 过滤 GeoEvent Manager 中潜在的恶意 JavaScript 字符。
  • BUG-000174653 - 阻止 GeoEvent Manager 中未清理的 XSS 字符串作为恶意输入。
  • BUG-000174655 - 防止 GeoEvent Manager 中潜在的恶意跨站脚本攻击。

为避免与之前的版本和修补程序发生冲突,此修补程序还解决了以下问题:

  • BUG-000153272 - 更新至 ArcGIS Server 10.9.1 Security 2022 Update 2 Patch 后,ArcGIS GeoEvent Server Manager 的“站点”选项卡登录会话持续过期。
  • BUG-000154054 - 时空数据存储导出至 Amazon S3 存储段时因 Amazon 服务异常而失败。
  • BUG-000145527 - ArcGIS GeoEvent Server 在无效请求上公开使用的 WebServer 名称/版本。
  • BUG-000142170 - 在单个 GeoEvent 服务输入上配置多个地理标记器处理器会导致网关服务中断。
  • BUG-000133766 - 当客户端中的 ArcGIS GeoEvent Server 输入因 WebSocket 不活动而断开并重新连接时,GeoEvent Server 进程会泄漏线程资源和 RAM。
  • BUG-000133872 - 当外部服务器的 WebSocket 断开连接时,ArcGIS GeoEvent Server 输入会记录错误,但可视化界面仍显示输入处于运行状态。
  • BUG-000154271 - 使用地理标记器处理器时,在首次观察到的事件记录上,输入的评估信息会出现两次。
  • BUG-000154399 - 流服务地理围栏同步在使用 1=1 WHERE 子句时失败。
  • BUG-000154397 - 地理围栏同步未遵循流服务 WHERE 子句。
  • BUG-000154405 - 当设置了开始和结束时间范围属性时,忽略地理围栏同步 WHERE 子句。
  • BUG-000154406 - 选项元素未遵循进入/退出空间条件。
  • BUG-000150552 ArcGIS GeoEvent Server 不支持流服务存储引用非托管要素服务的最新功能中的最大要素期限参数。
  • BUG-000148632:重新启动已安装 ArcGIS GeoEvent Server 的 Windows Server 计算机时,ArcGIS GeoEvent Manager 可能无法访问。
  • BUG-000145347:更新 log4j 以解决安全漏洞。
  • BUG-000129110:当 GeoEvent Server 重新启动时,不含凭据的 Enterprise 服务器连接恢复为不可用状态。
  • BUG-000144488:重新启动后,GeoEvent Gateway 将定期无法在运行状态下重新启动。
  • BUG-000145348:更新 GeoEvent Server 以替换未修补的 Log4j 库。
  • BUG-000145938:属性名称包含特殊元字符的表达式在 10.9/10.9.1 字段映射器中不再受支持。
  • BUG-000145944:10.9/10.9.1 流服务输出不再支持具有一个或多个空值的事件记录。
  • BUG-000146495:缺少查询参数会引发空指针异常。
  • BUG-000146611:对于 where 子句中的整型值,字段丰富器查询失败。
  • BUG-000146645:GeoEvent Server 失去与 GeoEvent Gateway 的连接,导致 GeoEvent 服务和输出停止正常运行。
  • BUG-000147023:具有自定义组件的 GeoEvent 重启稳定性。

在 Windows 上安装此修补程序

注:安装修补程序后,需要将对 GeoEvent/etcGeoEvent/gateway/etc 中的配置或属性文件所做的任何更改重新应用于新文件。 该修补程序将覆盖这些位置中的文件。

步骤 1:使用 Windows 管理员账户登录。

步骤 2:将该修补程序下载到 ArcGIS 安装位置以外的位置。

            修补程序文件: GeoEvent_10_9_1_Patch5.msp

             校验和 (SHA256): 0bb77f5587ee12705ca4a9f7c3828566f2ec428ed76f2d784881202cc375de04            

步骤 3:双击 GeoEvent_10_9_1_Patch5.msp 启动安装。

注:如果双击 MSP 文件后未启动安装程序安装进程,可使用下列命令手动启动安装程序安装进程:msiexec.exe /p <location of patch>\GeoEvent_10_9_1_Patch5.msp

步骤 4:打开 GeoEvent Manager 以确认是否已启动输入、输出和 GeoEvent 服务。 如果没有,请在 GeoEvent Manager 中重新启动它们。

在 Linux 上安装此修补程序

注:安装修补程序后,需要将对 GeoEvent/etcGeoEvent/gateway/etc 中的配置或属性文件所做的任何更改重新应用于新文件。 该修补程序将覆盖这些位置中的文件。

步骤 1:以安装 ArcGIS Server 的用户身份登录。

      注:对于 Amazon AMI,此为用户 arcgis。

步骤 2:将该修补程序下载到 ArcGIS 安装位置以外的位置。

                修补程序文件: GeoEvent-10.9.1-Patch5.tar.gz

                校验和 (SHA256): 2b070ad9223ea76f50ca77da27dbb53c62780dfbd987da7e2e04725381f33200

步骤 3:提取包:     % tar -xzvf GeoEvent-10.9.1-Patch5.tar.gz

步骤 4:停止 GeoEvent 后台程序服务。

步骤 5:开始安装并等待安装完成:     % ./GeoEvent/Patch.sh

步骤 6:删除 GeoEvent Server 数据文件夹的内容。     % rm -rf /GeoEvent/data/*

步骤 7:安装程序完成后,请重新启动 GeoEvent 后台程序服务。

步骤 8:打开 GeoEvent Manager 以确认是否已启动输入、输出和 GeoEvent 服务。 如果尚未启动,请在 GeoEvent Manager 中重新启动它们。

如何确定已安装的 ArcGIS 产品

要确定已安装的 ArcGIS 产品,请选择适用于您的环境的适当 PatchFinder 实用程序版本,然后在本地计算机上运行它。 PatchFinder 将列出已在本地计算机上安装的产品、热修复程序和修补程序。

要确定已安装的 ArcGIS GeoEvent Server 版本,请将 /version.txt 附加到 GeoEvent Manager URL。 例如:

  • https://localhost:6143/geoevent/manager/version.txt

获取来自 ArcGIS 专家的帮助

请联系技术支持部门。

下载 Esri 支持应用程序

转至下载选项