

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 详细的部署错误代码
<a name="troubleshooting-deployment"></a>

使用 Greengrass Nucleus 版本 2.8.0 或更高版本时，用这些部分中的错误代码和解决方案来帮助解决组件部署问题。

Greengrass Nucleus 会按照层级结构报告部署错误，从最不具体的错误代码到最具体的错误代码逐层呈现。您可以使用此层次结构来帮助查明部署错误的原因。例如，以下是可能出现的层次结构错误。
+ DEPLOYMENT\$1FAILURE
  + ARTIFACT\$1DOWNLOAD\$1ERROR
    + IO\$1ERROR
      + DISK\$1SPACE\$1CRITICAL

错误代码按类型进行组织。每种类型都代表可能发生的一类错误。 AWS IoT Greengrass 在控制台、API 和中报告这些错误类型 AWS CLI。可能有多种错误类型，具体取决于错误层次结构中报告的错误。对于前面的示例，返回的错误类型为 `DEVICE_ERROR`。

错误类型包括：
+ **PERMISSION\$1ERROR** – 访问需要许可的操作被拒绝。
+ **REQUEST\$1ERROR** – 由于部署文档中的问题而出错。
+ **COMPONENT\$1RECIPE\$1ERROR** – 由于组件配方中的问题而出错。
+ **AWS\$1COMPONENT\$1ERROR** — 启动或移除 AWS 提供的组件时出错。
+ **USER\$1COMPONENT\$1ERROR** – 启动或移除用户组件时出错。
+ **COMPONENT\$1ERROR** – 启动或移除组件时出错，但是 Greengrass Nucleus 无法确定该组件是 AWS 提供的组件还是用户组件。
+ **DEVICE\$1** ERROR — 发生本地 I/O 或其他设备错误时出错。
+ **DEPENDENCY\$1ERROR** – 部署未能从 Amazon S3 下载构件或从 ECR 注册表中提取映像。
+ **HTTP\$1ERROR** – HTTP 请求出错。
+ **NETWORK\$1ERROR** – 设备网络出错。
+ **NUCLEUS\$1ERROR** – Greengrass Nucleus 找不到组件或找不到处于活动状态的 Nucleus 版本。
+ **SERVER\$1ERROR** – 服务器在响应请求时返回了 500 错误。
+ **CLOUD\$1SERVICE\$1ERROR** – AWS IoT Greengrass 云服务出错。
+ **UNKNOWN\$1ERROR** – 组件抛出未经检查的异常。

本节中的许多错误都会在 C AWS IoT Greengrass ore 日志中报告其他信息。这些日志存储在核心设备的本地文件系统中。有 AWS IoT Greengrass 核心软件和每个单独组件的日志。有关访问日志的信息，请参阅[访问文件系统日志](monitor-logs.md#access-local-logs)。

## 权限错误
<a name="permission-error"></a>

ACCESS\$1DENIED  
当 AWS 服务操作因权限设置不正确而返回 403 错误时，您可能会遇到此错误。有关详细信息，请查看更具体的错误代码。

GET\$1DEPLOYMENT\$1CONFIGURATION\$1ACCESS\$1DENIED  
当 AWS IoT 策略不允许调用`GetDeploymentConfiguration`操作时，您可能会收到此错误。将 `greengrass::GetDeploymentConfiguration` 权限添加到核心设备的策略中。

GET\$1COMPONENT\$1VERSION\$1ARTIFACT\$1ACCESS\$1DENIED  
当核心设备 AWS IoT 策略不允许该`greengrass:GetComponentVersionArtifact`权限时，您可能会收到此错误。将权限添加到核心设备的策略中。

RESOLVE\$1COMPONENT\$1CANDIDATES\$1ACCESS\$1DENIED  
当核心设备 AWS IoT 策略不允许该`greengrass:ResolveComponentCandidates`权限时，您可能会收到此错误。将权限添加到核心设备的策略中。

GET\$1ECR\$1CREDENTIAL\$1ERROR  
当部署无法使用 ECR 中的私有注册表进行身份验证时，可能会出现此错误。检查日志中是否存在具体错误，然后再次尝试部署。

USER\$1NOT\$1AUTHORIZED\$1FOR\$1DOCKER  
当 Greengrass 用户无权使用 Docker 时，可能会出现此错误。确保以根用户身份运行 Greengrass，或将用户添加到 `docker` 组中。然后再次尝试部署。

S3\$1ACCESS\$1DENIED  
当 Amazon S3 操作返回 403 错误时，可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

S3\$1HEAD\$1OBJECT\$1ACCESS\$1DENIED  
如果设备的令牌交换角色不允许 AWS IoT Greengrass Core 软件从您在组件配方中指定的 S3 对象 URL 下载组件构件，或该组件构件不可用，则可能会出现此错误。检查令牌交换角色是否允许 `s3:GetObject` 使用该构件可用的 S3 对象 URL 以及该构件是否存在。

S3\$1GET\$1BUCKET\$1LOCATION\$1ACCESS\$1DENIED  
当设备的令牌交换角色不允许对构件可用的 Amazon S3 存储桶授予 `s3:GetBucketLocation` 权限时，可能会出现此错误。检查设备是否允许该权限，然后再次尝试部署。

S3\$1GET\$1OBJECT\$1ACCESS\$1DENIED  
如果设备的令牌交换角色不允许 AWS IoT Greengrass Core 软件从您在组件配方中指定的 S3 对象 URL 下载组件构件，或该组件构件不可用，则可能会出现此错误。检查令牌交换角色是否允许 `s3:GetObject` 使用该构件可用的 S3 对象 URL 以及该构件是否存在。

## 请求错误
<a name="request-error"></a>

NUCLEUS\$1MISSING\$1REQUIRED\$1CAPABILITIES  
当部署中的 Nucleus 版本无法执行请求的操作（例如下载大型配置或设置 Linux 资源限制）时，可能会出现此错误。使用支持该操作的 Nucleus 版本重新尝试部署。

MULTIPLE\$1NUCLEUS\$1RESOLVED\$1ERROR  
若尝试部署多个 Nucleus 组件，则可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

COMPONENT\$1CIRCULAR\$1DEPENDENCY\$1ERROR  
当部署中的两个组件相互依赖时，可能会出现此错误。修改组件设置，使部署中的组件不相互依赖。

UNAUTHORIZED\$1NUCLEUS\$1MINOR\$1VERSION\$1UPDATE  
当部署中的组件需要更新 Nucleus 次要版本，但部署中未指定该版本时，可能会出现此错误。这有助于减少依赖于不同版本的组件的次要版本意外更新。在部署中加入 Nucleus 的新次要版本。

MISSING\$1DOCKER\$1APPLICATION\$1MANAGER  
在未部署 Docker 应用程序管理器的情况下部署 Docker 组件时，可能会出现此错误。确保您的部署包含 Docker 应用程序管理器。

MISSING\$1TOKEN\$1EXCHANGE\$1SERVICE  
若部署时想要在不部署令牌交换服务的情况下从私有 ECR 注册表下载 Docker 映像构件，则可能会出现此错误。确保您的部署包括令牌交换服务。

COMPONENT\$1VERSION\$1REQUIREMENTS\$1NOT\$1MET  
当存在版本约束冲突或组件版本不存在时，可能会出现此错误。有关更多信息，请参阅 [Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>](troubleshooting.md#core-error-no-available-component-version)。

THROTTLING\$1ERROR  
当 AWS 服务操作超过速率配额时，可能会出现此错误。重试部署。

CONFLICTED\$1REQUEST  
当 AWS 服务操作返回 409 错误时，您可能会收到此错误，因为您的部署正在尝试一次执行多个操作。重试部署。

RESOURCE\$1NOT\$1FOUND  
当 AWS 服务操作因找不到资源而返回 404 错误时，您可能会遇到此错误。检查日志中是否有资源缺失。

RUN\$1WITH\$1CONFIG\$1NOT\$1VALID  
当为运行组件而指定的 `posixUser`、`posixGroup` 或 `windowsUser` 信息无效时，可能会出现此错误。检查用户是否有效，然后重新尝试部署。

UNSUPPORTED\$1REGION  
当 AWS IoT Greengrass不支持为部署指定的区域时，可能会出现此错误。检查该区域，然后再次尝试部署。

IOT\$1CRED\$1ENDPOINT\$1NOT\$1VALID  
当配置中指定的 AWS IoT 凭证端点无效时，可能会出现此错误。检查端点并重新尝试发送您的请求。

IOT\$1DATA\$1ENDPOINT\$1NOT\$1VALID  
当配置中指定的 AWS IoT 数据端点无效时，可能会出现此错误。检查端点并重新尝试发送您的请求。

S3\$1HEAD\$1OBJECT\$1RESOURCE\$1NOT\$1FOUND  
当组件构件在组件配方中指定的 S3 对象 URL 中不可用时，可能会出现此错误。检查您是否已将构件上传至 S3 存储桶，以及构件 URI 是否与存储桶中构件的 S3 对象 URL 相匹配。

S3\$1GET\$1BUCKET\$1LOCATION\$1RESOURCE\$1NOT\$1FOUND  
当找不到 Amazon S3 存储桶时，可能会出现此错误。检查存储桶是否存在，然后再次尝试部署。

S3\$1GET\$1OBJECT\$1RESOURCE\$1NOT\$1FOUND  
当组件构件在组件配方中指定的 S3 对象 URL 中不可用时，可能会出现此错误。检查您是否已将构件上传至 S3 存储桶，以及构件 URI 是否与存储桶中构件的 S3 对象 URL 相匹配。

IO\$1MAPPING\$1ERROR  
当解析部署文档或配方时出现 I/O 错误时，您可能会收到此错误。有关详细信息，请查看任何其它错误代码或日志。

## 组件配方错误
<a name="component-recipe-error"></a>

RECIPE\$1PARSE\$1ERROR  
当由于配方结构存在错误而无法解析部署配方时，可能会出现此错误。检查配方格式是否正确，然后再次尝试部署。

RECIPE\$1METADATA\$1PARSE\$1ERROR  
当无法解析从云端下载的部署配方元数据时，可能会出现此错误。联系我们 支持。

ARTIFACT\$1URI\$1NOT\$1VALID  
如果配方中的构件 URI 格式不正确，则可能会出现此错误。检查日志中是否存在无效的 URI，更新配方中的 URI，然后再次尝试部署。

S3\$1ARTIFACT\$1URI\$1NOT\$1VALID  
当配方中某个构件的 Amazon S3 URI 无效时，可能会出现此错误。检查日志中是否存在无效的 URI，更新配方中的 URI，然后再次尝试部署。

DOCKER\$1ARTIFACT\$1URI\$1NOT\$1VALID  
当配方中某个构件的 Docker URI 无效时，可能会出现此错误。检查日志中是否存在无效的 URI，更新配方中的 URI，然后再次尝试部署。

EMPTY\$1ARTIFACT\$1URI  
如果配方中未指定构件 URI，则可能会出现此错误。检查日志中缺少 URI 的构件，更新配方中的 URI，然后再次尝试部署。

EMPTY\$1ARTIFACT\$1SCHEME  
如果没有为构件定义 URI 方案，则可能会出现此错误。检查日志中是否存在无效的 URI，更新配方中的 URI，然后再次尝试部署。

UNSUPPORTED\$1ARTIFACT\$1SCHEME  
当正在运行的 Nucleus 版本不支持 URI 方案时，可能会出现此错误。要么 URI 无效，要么需要更新 Nucleus 版本。如果 URI 无效，请检查日志中是否存在无效的 URI，更新配方中的 URI，然后再次尝试部署。

RECIPE\$1MISSING\$1MANIFEST  
如果配方中未包含清单部分，则可能会出现此错误。将清单添加到配方中，然后再次尝试部署。

RECIPE\$1MISSING\$1ARTIFACT\$1HASH\$1ALGORITHM  
如果在没有哈希算法的配方中指定了非本地构件，则可能会出现此错误。将算法添加到构件中，然后再次尝试请求。

ARTIFACT\$1CHECKSUM\$1MISMATCH  
当下载的构件的摘要与配方中指定的摘要不同时，可能会出现此错误。确保配方包含正确的摘要，然后再次尝试部署。有关更多信息，请参阅 [Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption.](troubleshooting.md#core-error-failed-to-download-artifact-checksum-mismatch-exception)。

COMPONENT\$1DEPENDENCY\$1NOT\$1VALID  
当部署配方中指定的依赖关系类型无效时，可能会出现此错误。检查配方，然后再次尝试请求。

CONFIG\$1INTERPOLATE\$1ERROR  
插值配方变量时可能会出现此错误。有关详细信息，请查看日志。

IO\$1MAPPING\$1ERROR  
当解析部署文档或配方时出现 I/O 错误时，您可能会收到此错误。有关详细信息，请查看任何其它错误代码或日志。

## AWS 组件错误、用户组件错误、组件错误
<a name="component-error"></a>

当组件出现问题时，会返回以下错误代码。报告的实际错误类型取决于引发错误的特定组件。如果 Greengrass 核将该组件标识为由提供的组件，则它会返回。 AWS IoT Greengrass`AWS_COMPONENT_ERROR`如果该组件被标识为用户组件，则 Greengrass Nucleus 返回 `USER_COMPONENT_ERROR`。如果 Greengrass Nucleus 无法分辨，则会返回 `COMPONENT_ERROR`。

COMPONENT\$1UPDATE\$1ERROR  
如果组件在部署期间未更新，则可能会出现此错误。检查任何其它错误代码或查看日志以了解导致错误的原因。

COMPONENT\$1BROKEN  
如果组件在部署过程中损坏，则可能会出现此错误。查看组件日志，了解错误详情，然后再次尝试部署。

REMOVE\$1COMPONENT\$1ERROR  
如果 Nucleus 在部署期间无法移除组件，则可能会出现此错误。查看日志，了解错误详情，然后再次尝试部署。

COMPONENT\$1BOOTSTRAP\$1TIMEOUT  
当组件的引导任务花费的时间超过配置的超时时间时，可能会出现此错误。延长超时时间或缩短引导任务的执行时间，然后再次尝试部署。

COMPONENT\$1BOOTSTRAP\$1ERROR  
当组件的引导任务出现错误时，可能会出现此错误。查看日志，了解错误详情，然后再次尝试部署。

COMPONENT\$1CONFIGURATION\$1NOT\$1VALID  
当 Nucleus 无法验证组件的已部署配置时，可能会出现此错误。查看日志，了解错误详情，然后再次尝试部署。

## 设备错误
<a name="device-error"></a>

IO\$1WRITE\$1ERROR  
写入文件时可能会出现此错误。有关详细信息，请查看日志。

IO\$1READ\$1ERROR  
读取文件时可能会出现此错误。有关详细信息，请查看日志。

DISK\$1SPACE\$1CRITICAL  
当磁盘空间不足以完成部署请求时，可能会出现此错误。您必须有至少 20 MB 的可用空间，或者足以容纳更大构件的可用空间。释放一些磁盘空间，然后重新尝试部署。

IO\$1FILE\$1ATTRIBUTE\$1ERROR  
当无法从文件系统中检索现有文件大小时，可能会出现此错误。有关详细信息，请查看日志。

SET\$1PERMISSION\$1ERROR  
当无法对已下载的构件或构件目录设置权限时，可能会出现此错误。有关详细信息，请查看日志。

IO\$1UNZIP\$1ERROR  
当无法解压缩构件时，可能会出现此错误。有关详细信息，请查看日志。

LOCAL\$1RECIPE\$1NOT\$1FOUND  
当找不到配方文件的本地副本时，可能会出现此错误。再次尝试部署。

LOCAL\$1RECIPE\$1CORRUPTED  
如果配方的本地副本在下载后发生了变更，则可能会出现此错误。删除配方的现有副本，然后再次尝试部署。

LOCAL\$1RECIPE\$1METADATA\$1NOT\$1FOUND  
当找不到配方元数据文件的本地副本时，可能会出现此错误。再次尝试部署。

LAUNCH\$1DIRECTORY\$1CORRUPTED  
如果用于启动 Greengrass Nucleus (`/greengrass/v2/alts/current`) 的目录自上次启动 Nucleus 以来已被修改，则可能会出现此错误。重启 Nucleus，然后重新尝试部署。

HASHING\$1ALGORITHM\$1UNAVAILABLE  
当设备的 Java 发行版不支持所需的哈希算法或组件配方中指定的哈希算法无效时，可能会出现此错误。

DEVICE\$1CONFIG\$1NOT\$1VALID\$1FOR\$1ARTIFACT\$1DOWNLOAD  
如果设备配置中出现错误导致部署无法从 Amazon S3 或 Greengrass 云下载构件，则可能会出现此错误。检查日志中是否存在具体配置错误，然后重新尝试部署。

## 依赖关系错误
<a name="dependency-error"></a>

DOCKER\$1ERROR  
拉取 Docker 映像时可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

DOCKER\$1SERVICE\$1UNAVAILABLE  
Greengrass 无法登录 Docker 注册表时可能会出现此错误。检查日志中是否存在具体错误，然后再次尝试部署。

DOCKER\$1LOGIN\$1ERROR  
登录 Docker 时发生意外错误则可能会出现此错误。检查日志中是否存在具体错误，然后再次尝试部署。

DOCKER\$1PULL\$1ERROR  
从注册表中提取 Docker 映像时若发生意外错误，则可能会出现此错误。检查日志中是否存在具体错误，然后再次尝试部署。

DOCKER\$1IMAGE\$1NOT\$1VALID  
当请求的 Docker 映像不存在时，可能会出现此错误。检查日志中是否存在具体错误，并再次尝试部署。

DOCKER\$1IMAGE\$1QUERY\$1ERROR  
若查询 Docker 以获取可用映像时发生意外故障，则可能会出现此错误。检查日志中是否存在具体错误，并再次尝试部署。

S3\$1ERROR  
下载 Amazon S3 构件时可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

S3\$1RESOURCE\$1NOT\$1FOUND  
当 Amazon S3 操作返回 404 错误时，可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

S3\$1BAD\$1REQUEST  
当 Amazon S3 操作返回 400 错误时，可能会出现此错误。检查日志中是否存在具体错误，并再次尝试请求。

## HTTP 错误
<a name="http-error"></a>

HTTP\$1REQUEST\$1ERROR  
若进行 HTTP 请求时发生错误，则可能会出现此错误。检查日志中是否存在具体错误。

DOWNLOAD\$1DEPLOYMENT\$1DOCUMENT\$1ERROR  
若下载部署文档时出现 HTTP 错误，则可能会出现此错误。检查日志中是否存在具体 HTTP 错误。

GET\$1GREENGRASS\$1ARTIFACT\$1SIZE\$1ERROR  
若获取公有组件构件的大小时出现 HTTP 错误，则可能会出现此错误。检查日志中是否存在具体 HTTP 错误。

DOWNLOAD\$1GREENGRASS\$1ARTIFACT\$1ERROR  
若下载公有组件构件时出现 HTTP 错误，则可能会出现此错误。检查日志中是否存在具体 HTTP 错误。

## 网络错误
<a name="network-error"></a>

NETWORK\$1ERROR  
部署期间出现连接问题时，可能会出现此错误。检查设备与互联网的连接，然后再次尝试部署。

## Nucleus 错误
<a name="nucleus-error"></a>

BAD\$1REQUEST  
当 AWS 云操作返回 400 错误时，您可能会收到此错误。查看日志以查看哪个 API 导致了错误，然后查看 nucleus 软件更新页面，看看问题是否已在更高版本的 nucleus 中得到纠正，或者请联系。 支持

NUCLEUS\$1VERSION\$1NOT\$1FOUND  
当核心设备找不到处于活动状态的 Nucleus 版本时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

NUCLEUS\$1RESTART\$1FAILURE  
在任何需要重启 Nucleus 的部署过程中，如果 Nucleus 没有重启，则可能会出现此错误。查看加载程序日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

INSTALLED\$1COMPONENT\$1NOT\$1FOUND  
当 Nucleus 找不到已安装的组件时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1DOCUMENT\$1NOT\$1VALID  
当设备收到无效的部署文档时，可能会出现此错误。检查任何其它错误代码或查看日志以了解导致错误的原因。

EMPTY\$1DEPLOYMENT\$1REQUEST  
当设备收到空部署请求时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1DOCUMENT\$1PARSE\$1ERROR  
当部署请求格式与预期格式不匹配时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

COMPONENT\$1METADATA\$1NOT\$1VALID\$1IN\$1DEPLOYMENT  
当部署请求包含无效的组件元数据时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

LAUNCH\$1DIRECTORY\$1CORRUPTED  
当您将 Greengrass 设备从一个事物组移动到另一个事物组，然后再移回需要重启 Greengrass 的原部署组时，可能会出现此错误。要纠正该错误，请在设备上重新创建 Greengrass 的启动目录。  
有关更多信息，请参阅 [Error: com.aws.greengrass.deployment.exceptions.DeploymentException: Unable to process deployment. Greengrass launch directory is not set up or Greengrass is not set up as a system service](troubleshooting.md#deployment-error-unable-to-process-deployment)。

## 服务器错误
<a name="server-error"></a>

SERVER\$1ERROR  
当 AWS 服务操作返回 500 错误时，您可能会收到此错误，因为该服务现在无法处理该请求。请稍后重新尝试部署。

S3\$1SERVER\$1ERROR  
当 Amazon S3 操作返回 500 错误时，可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

## 云服务错误
<a name="cloud-service-error"></a>

RESOLVE\$1COMPONENT\$1CANDIDATES\$1BAD\$1RESPONSE  
当 Greengrass 云服务向 `ResolveComponentCandidates` 操作发送不兼容的响应时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1DOCUMENT\$1SIZE\$1EXCEEDED  
当请求的部署文档超过最大大小配额时，可能会出现此错误。缩小部署文档的大小，然后再次尝试部署。

GREENGRASS\$1ARTIFACT\$1SIZE\$1NOT\$1FOUND  
若 Greengrass 无法获取公有组件构件的大小，则可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1DOCUMENT\$1NOT\$1VALID  
当设备收到无效的部署文档时，可能会出现此错误。检查任何其它错误代码或查看日志以了解导致错误的原因。

EMPTY\$1DEPLOYMENT\$1REQUEST  
当设备收到空部署请求时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1DOCUMENT\$1PARSE\$1ERROR  
当部署请求格式与预期格式不匹配时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

COMPONENT\$1METADATA\$1NOT\$1VALID\$1IN\$1DEPLOYMENT  
当部署请求包含无效的组件元数据时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

## 一般错误
<a name="generic-error"></a>

这类一般错误没有相关的错误类型。

DEPLOYMENT\$1INTERRUPTED  
若由于 Nucleus 关闭或其他外部事件而无法完成部署时，则可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

ARTIFACT\$1DOWNLOAD\$1ERROR  
如果下载构件时出现问题，则可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

NO\$1AVAILABLE\$1COMPONENT\$1VERSION  
如果云端或本地不存在组件版本，或者存在依赖关系解析冲突，则可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

COMPONENT\$1PACKAGE\$1LOADING\$1ERROR  
如果处理下载的构件时出错，则可能会出现此错误。有关详细信息，请查看任何其它错误代码或日志。

云\$1 API\$1ERROR  
调用 AWS 服务 API 时发生错误时，您可能会收到此错误。有关详细信息，请查看任何其它错误代码或日志。

IO\$1ERROR  
部署期间发生错误时，您可能会收到此 I/O 错误。有关详细信息，请查看任何其它错误代码或日志。

COMPONENT\$1UPDATE\$1ERROR  
如果组件在部署期间未更新，则可能会出现此错误。检查任何其它错误代码或查看日志以了解导致错误的原因。

## 未知错误
<a name="unknown-error"></a>

DEPLOYMENT\$1FAILURE  
当由于抛出未经检查的异常而导致部署失败时，可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。

DEPLOYMENT\$1TYPE\$1NOT\$1VALID  
部署类型无效时可能会出现此错误。查看日志，了解导致错误的原因，然后查看 Nucleus 软件更新页面，了解该问题是否已在更高版本的 Nucleus 中得到纠正，或者请联系 支持。