操作方法

错误:无法恢复 Portal for ArcGIS

Last Published: February 6, 2025

描述

尝试使用 webgisdr 实用程序恢复 Portal for ArcGIS 的备份失败,并返回以下错误消息:

Error:   
Failed to restore the Portal for ArcGIS.
Admin Url: https://machineName.domain/portal.
{"error":{"code":500,"details":null,"message":"Failed to import site. Failed to
import content directory."}}
使用 ArcGIS REST API 从 portaladmin 端点运行 importSite 操作也会返回错误消息:
Error:   
Failed to import site. Failed to import content directory. Code 500.
Portal 日志中也会显示以下错误消息:
Error:   
java.io.FileNotFoundException: C:\arcgisportal\content\items\8fed86c190a14c98bdc3ce53d2286c73\esriinfo\screenshots\Thumbs.db (Access is denied)
出现这些错误后,尝试打开 Portal for ArcGIS 会提示用户创建新站点或加入现有站点。

原因

此问题是由备份过程中在 Portal for ArcGIS 备份文件中创建 Thumbs.db 文件引起的,因为 Portal 无法访问这些文件。

在搜索 Portal 日志显示的文件目录时,未找到 Thumbs.db 文件,因为该文件位于 Portal 创建的备份内。

解决方案或解决方法

可以使用 webgisdr 实用程序或 ArcGIS REST API 的 exportSite 和 importSite 操作来执行以下解决方法。

Note:
Enable File Name Extensions in Windows File Explorer before proceeding with the workarounds in this article. To enable this, open Windows File Explorer, and select the View tab. Check the File Name Extensions option.

使用 webgisdr 实用程序

  1. 使用文件存档软件(如 7-Zip)提取 .webgissite 备份文件。 这将提取 .agssite、.portalsite 和数据存储文件。
  2. 解压缩 .portalsite 文件。 这将提取 arcgisportal 文件夹。
  3. 导航到 arcgisportal > 内容,然后移除所有 Thumbs.db 文件。
  4. 右键单击 arcgisportal 文件夹并选择发送至 > 压缩文件夹。 此文件现已压缩,标题为 arcgisportal.zip。
  5. 将 arcgisportal.zip 文件重命名为步骤 2 中使用的原始 .portalsite 文件名。
  6. 选择 .agssite、数据存储和新的 .portalsite 文件。 右键单击文件,并选择发送至 > 压缩文件夹。 将此新 .zip 文件重命名为 <fileName>.webgissite
  7. 将必要的读取和写入权限应用于 Portal for ArcGIS Windows 服务账户的新 .webgissite 文件。
  8. 运行 webgisdr 实用程序,恢复备份。

使用 ArcGIS REST API 的 exportSite 和 importSite 操作

  1. 使用文件存档软件(如 7-Zip)提取由 exportSite 操作创建的 .portalsite 备份文件。 这将提取 arcgisportal 文件夹,其中包含 contentdb 文件夹。
  2. 导航到 arcgisportal > 内容,然后移除所有 Thumbs.db 文件。
  3. 右键单击 arcgisportal 文件夹并选择发送至 > 压缩文件夹。 此文件现已压缩,标题为 arcgisportal.zip。
  4. 将 arcgisportal.zip 文件重命名为步骤 1 中使用的原始 .portalsite 文件名。
  5. 将必要的读取和写入权限应用于 Portal for ArcGIS Windows 服务账户的新 .portalsite 文件。
  6. 使用管理员账户登录到 portaladmin 端点,然后导航到主页 > 导入站点
  7. 源(带有 .portalsite 扩展名的文件路径)字段中输入新 .portalsite 文件的位置。 单击导入站点。 有关 importSite 操作的详细信息,请参阅 ArcGIS REST API:导入站点

文章 ID: 000018066

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项