Dsx 桌面错误 - "Install.js: Unable to login to the registry."
Dsx-desktop error - "Install.js: Unable to login to the registry."
我正在解决 Windows 7 上 DSX Desktop 安装的问题。当 "Checking Docker Status" 的进度条停在 10% 时,大多数安装尝试都失败了,几分钟后安装静默中止,没有任何消息或错误。
重新启动后 Docker DSX Desktop 安装更进一步,但随后中止并显示以下错误日志:
Error Log
Install.js: Unable to login to the registry.
[2017-04-14 04:22:59:0334] [info] function login()
[2017-04-14 04:23:45:0199] [info] Listing VMS: "ibm-dsx" {45b425be-d685-4da0-ae3f-dfc5b3d29562}
[2017-04-14 04:23:57:0017] [info] runCommand: docker login --username=token --password=Xxxx na.cumulusrepo.com
[2017-04-14 04:23:57:0018] [error] exec error: Error: Command failed: (@FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd ibm-dsx') DO @%i) && docker login --username=token --password=Xxxx na.cumulusrepo.com
Error checking TLS connection: Host is not running
[2017-04-14 04:23:57:0018] [error] stderr: Error checking TLS connection: Host is not running
[2017-04-14 04:23:57:0018] [info] Resetting VM: Error: Unable to turn off docker-machine
[2017-04-14 04:23:57:0018] [info] Logging in using toolbox: false
[2017-04-14 04:23:57:0047] [error] Install.js: Unable to login to the registry.
[2017-04-14 04:23:57:0048] [info] cancelClicked state: false
我看过另一个 similar question 但它不适用于 dsx 桌面。
更新
我刚看到下面的注释:
If you opted not to install the Docker in the default path, append your Docker directory path to your PATH environment variable to prevent a registry logging error (you might need to temporarily disable your firewall if the problem persists).
我会在回到我的机器前尝试这个并报告回来。
解决方案是打开 virtualbox 并手动启动 ibm-dsx 实例。启动后,安装成功。
我正在解决 Windows 7 上 DSX Desktop 安装的问题。当 "Checking Docker Status" 的进度条停在 10% 时,大多数安装尝试都失败了,几分钟后安装静默中止,没有任何消息或错误。
重新启动后 Docker DSX Desktop 安装更进一步,但随后中止并显示以下错误日志:
Error Log
Install.js: Unable to login to the registry.
[2017-04-14 04:22:59:0334] [info] function login()
[2017-04-14 04:23:45:0199] [info] Listing VMS: "ibm-dsx" {45b425be-d685-4da0-ae3f-dfc5b3d29562}
[2017-04-14 04:23:57:0017] [info] runCommand: docker login --username=token --password=Xxxx na.cumulusrepo.com
[2017-04-14 04:23:57:0018] [error] exec error: Error: Command failed: (@FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd ibm-dsx') DO @%i) && docker login --username=token --password=Xxxx na.cumulusrepo.com
Error checking TLS connection: Host is not running
[2017-04-14 04:23:57:0018] [error] stderr: Error checking TLS connection: Host is not running
[2017-04-14 04:23:57:0018] [info] Resetting VM: Error: Unable to turn off docker-machine
[2017-04-14 04:23:57:0018] [info] Logging in using toolbox: false
[2017-04-14 04:23:57:0047] [error] Install.js: Unable to login to the registry.
[2017-04-14 04:23:57:0048] [info] cancelClicked state: false
我看过另一个 similar question 但它不适用于 dsx 桌面。
更新
我刚看到下面的注释:
If you opted not to install the Docker in the default path, append your Docker directory path to your PATH environment variable to prevent a registry logging error (you might need to temporarily disable your firewall if the problem persists).
我会在回到我的机器前尝试这个并报告回来。
解决方案是打开 virtualbox 并手动启动 ibm-dsx 实例。启动后,安装成功。