我无法更新 IBM DSX Desktop
I can't update IBM DSX Desktop
我正在更新到最新版本的 IBM DSX Desktop 1.1.7。安装过程停止并显示
"Downloading DSX... 0%".
文件 desktop.log 以第
行结尾
“The size is 83.85 and installsize is 14.73”
和
“Docker Storage Requirement Failed”.
Docker 应用程序是最新的。我已经尝试过通常的重启等但没有成功。
有什么线索吗?
在我的例子中,dsx-desktop.log
有以下错误:
[2017-11-04 19:52:03:0214] [error] exec error: Error: Command failed: eval $(docker-machine env ibm-dsx) && docker system df
docker: 'system' is not a docker command.
See 'docker --help'.
[2017-11-04 19:52:03:0214] [error] stderr: docker: 'system' is not a docker command.
See 'docker --help'.
原来 "docker system" 命令仅在 Docker API 版本 1.25 之后可用。从 "docker version".
的输出中检查您的 API 版本
我用API 1.33版本重新安装了一个docker版本后,可以下载了。
我在 DSX 桌面团队工作。您可能会遇到安装代码错误。好消息是,如果您愿意的话,这是一个非常简单的修复。检查方法如下:
诊断和修复
- 打开您的终端或命令提示符并运行
docker system df
。查找对应于 IMAGE SIZE
的条目。如果单位在 kB
或 B
中,那么您遇到了错误。
- 要修复它,运行
docker pull busybox
。拉取完成后,您应该能够更新 DSX Desktop。更新成功后,您可以运行 docker rmi busybox
.
- 如果单位在
GB
,则表示您现有的图片占用过多 space。限制是 60GB
所以确保你的 IMAGE SIZE + installSize <= 60GB
.
说明
- 代码中存在拼写错误,导致安装程序将
kB
和 B
误认为 GB
。因此,如果您的 IMAGE SIZE
为 83.85kB
,安装程序会将其视为 83.85GB
并会抱怨超过 60GB
限制。
- 因此,为了修复它,我们提取了一个临时映像
busybox
,它将 IMAGE SIZE
更新为 MB
,从而避免了该错误。成功更新 DSX Desktop 后,我们可以删除临时映像。
这已被修补并将在即将发布的版本中修复。
我正在更新到最新版本的 IBM DSX Desktop 1.1.7。安装过程停止并显示
"Downloading DSX... 0%".
文件 desktop.log 以第
行结尾“The size is 83.85 and installsize is 14.73”
和
“Docker Storage Requirement Failed”.
Docker 应用程序是最新的。我已经尝试过通常的重启等但没有成功。 有什么线索吗?
在我的例子中,dsx-desktop.log
有以下错误:
[2017-11-04 19:52:03:0214] [error] exec error: Error: Command failed: eval $(docker-machine env ibm-dsx) && docker system df
docker: 'system' is not a docker command.
See 'docker --help'.
[2017-11-04 19:52:03:0214] [error] stderr: docker: 'system' is not a docker command.
See 'docker --help'.
原来 "docker system" 命令仅在 Docker API 版本 1.25 之后可用。从 "docker version".
的输出中检查您的 API 版本我用API 1.33版本重新安装了一个docker版本后,可以下载了。
我在 DSX 桌面团队工作。您可能会遇到安装代码错误。好消息是,如果您愿意的话,这是一个非常简单的修复。检查方法如下:
诊断和修复
- 打开您的终端或命令提示符并运行
docker system df
。查找对应于IMAGE SIZE
的条目。如果单位在kB
或B
中,那么您遇到了错误。 - 要修复它,运行
docker pull busybox
。拉取完成后,您应该能够更新 DSX Desktop。更新成功后,您可以运行docker rmi busybox
. - 如果单位在
GB
,则表示您现有的图片占用过多 space。限制是60GB
所以确保你的IMAGE SIZE + installSize <= 60GB
.
说明
- 代码中存在拼写错误,导致安装程序将
kB
和B
误认为GB
。因此,如果您的IMAGE SIZE
为83.85kB
,安装程序会将其视为83.85GB
并会抱怨超过60GB
限制。 - 因此,为了修复它,我们提取了一个临时映像
busybox
,它将IMAGE SIZE
更新为MB
,从而避免了该错误。成功更新 DSX Desktop 后,我们可以删除临时映像。
这已被修补并将在即将发布的版本中修复。