IBM Cloud CLI 故障诊断
查看使用IBM Cloud®常见问题的解决方案。命令行界面的常见问题。 通常情况下,您只需采取几个简单的步骤,就能从这些问题中恢复过来。
为什么在更新 CLI,更新插件或安装插件时发生故障?
如果您尝试更新 IBM Cloud CLI,或者使用低于 2.0.0的 CLI 版本更新或安装插件,那么会看到类似于以下消息的错误。
An error occurred when fetching latest CLI info:
invalid character '<' looking for beginning of value
导致此错误的原因是较旧的 CLI 版本尝试访问不推荐的 CLI 存储库基础结构。
使用以下 指示信息 下载较旧的 CLI 并将其安装或替换为最新的 CLI 版本。
为什么插件更新或安装命令在下载二进制文件后会出现故障?
如果您正在尝试更新或安装插件,并且系统的缺省下载文件夹缺少访问权,那么您会看到类似于以下消息的错误。
FAILED
Unable to obtain plug-in's metadata. Error: fork/exec/tmp/... : permission denied
该错误是由于系统中的下载文件夹或临时文件夹没有执行权限造成的。
根据您的情况,有多种解决方案:
- 如果问题出在使用
plugin download
命令访问的下载文件夹上,请修改该文件夹,使其具有执行权限。 - 如果问题出在默认下载文件夹上,且无法更改权限,请使用 插件下载命令 下载到其他目录。 然后使用 plugin install 命令,使用下载的二进制文件进行安装。
- 如果系统中的临时文件夹没有执行权限且无法修改,请在安装或更新插件时指定不同的临时文件夹。 为 Mac 或 Linux 设置环境变量
$TMPDIR
,为 Windows 设置环境变量%TMP%
。
为什么我在添加 Object Storage 功能时收到了服务代理程序错误?
如果使用 CLI 来创建具有 Object Storage 功能的两个应用程序,那么可能会显示以下错误:
FAILED
Service broker error: {"description"=>"You can not create this Object Storage instance. Each organization using the Object Storage service is limited to one instance of the Free plan."}
导致此错误的原因是 Object Storage 服务仅在免费套餐中提供一个 Object Storage 实例。
请选择其他套餐。
ibmcloud catalog search 命令为何失败?
运行 ibmcloud catalog search
命令会显示以下错误:
FAILED
'search' is not a registered command. See 'C:\Program Files\IBM\Cloud\bin\ibmcloud.exe catalog help'.
ibmcloud catalog search
命令已移至 v1.0.0中的单独插件。
要使用此命令,必须安装 catalogs-management 插件。 有关详细信息,请参阅 目录管理 CLI 插件。