下载 OC 二进制版本时出现 Minishift 错误
Minishift Error While Downloading OC Binary Version
我正在尝试在 Windows 上安装 minishift。但是,我在安装 It.I 时遇到以下问题已尝试使用多个版本的 Open Shift
使用的命令:minishift.exe start --vm-driver virtualbox
控制台输出:
-- Downloading OpenShift v3.9.0 checksums ... OKError starting the cluster: Error attempting to download and cache 'oc': Failed to validate hash - expected: 7ed04f7bc411056425d98aa6a10536fab15bdb569549446223f6ed22421ea4e6, actual: 705eb110587fdbd244fbb0f93146a643b24295cfe2410ff9fe67a0e880912663
他们是否要跳过哈希验证检查..?
目前没有禁用哈希验证检查的选项。但是,您的问题有一个解决方法,您可以手动下载二进制文件并将其放入 Minishift 主页 - 然后 Minishift 在下次启动时将不会尝试下载它。
- 从 its release page
下载 Windows 的 oc v3.9.0 版本
- 摘录
- 将 oc.exe 二进制文件移动到 .minishift/cache/oc/v3.9.0/windows/oc.exe
- 开始 Minishift
类似的步骤也适用于其他平台和 oc 版本。您可以在 Origin release page.
按标签搜索所有版本
失败原因:
我检查了发布时的校验和和二进制文件的实际 sha256sum,你的总和是正确的。 CHEKSUM 文件是否可能缓存在您的代理上?您使用的 Minishift 是什么版本?
如果您愿意投入一些时间,您可以create an issue on Minishift这样团队可以更深入地研究问题。
如果您的请求超过您的 IP address.Instead 的速率限制,您可能会收到来自 GitHub 的 403 禁止状态,等待 GitHub 重置您的 IP 地址的限制,您可以从您的个人 GitHub 帐户创建一个个人 API 令牌。
个人 API 令牌生成 URL:https://github.com/blog/1509-personal-api-tokens
您需要将Token设置为环境变量。
对于 windows10:设置 MINISHIFT_GITHUB_API_TOKEN=
对于 Linux:导出 MINISHIFT_GITHUB_API_TOKEN=
然后 运行 在 windows CMD 命令下面:
minishift.exe 启动 --vm-driver 虚拟机
我正在尝试在 Windows 上安装 minishift。但是,我在安装 It.I 时遇到以下问题已尝试使用多个版本的 Open Shift
使用的命令:minishift.exe start --vm-driver virtualbox
控制台输出:
-- Downloading OpenShift v3.9.0 checksums ... OKError starting the cluster: Error attempting to download and cache 'oc': Failed to validate hash - expected: 7ed04f7bc411056425d98aa6a10536fab15bdb569549446223f6ed22421ea4e6, actual: 705eb110587fdbd244fbb0f93146a643b24295cfe2410ff9fe67a0e880912663
他们是否要跳过哈希验证检查..?
目前没有禁用哈希验证检查的选项。但是,您的问题有一个解决方法,您可以手动下载二进制文件并将其放入 Minishift 主页 - 然后 Minishift 在下次启动时将不会尝试下载它。
- 从 its release page 下载 Windows 的 oc v3.9.0 版本
- 摘录
- 将 oc.exe 二进制文件移动到 .minishift/cache/oc/v3.9.0/windows/oc.exe
- 开始 Minishift
类似的步骤也适用于其他平台和 oc 版本。您可以在 Origin release page.
按标签搜索所有版本失败原因:
我检查了发布时的校验和和二进制文件的实际 sha256sum,你的总和是正确的。 CHEKSUM 文件是否可能缓存在您的代理上?您使用的 Minishift 是什么版本?
如果您愿意投入一些时间,您可以create an issue on Minishift这样团队可以更深入地研究问题。
如果您的请求超过您的 IP address.Instead 的速率限制,您可能会收到来自 GitHub 的 403 禁止状态,等待 GitHub 重置您的 IP 地址的限制,您可以从您的个人 GitHub 帐户创建一个个人 API 令牌。 个人 API 令牌生成 URL:https://github.com/blog/1509-personal-api-tokens
您需要将Token设置为环境变量。
对于 windows10:设置 MINISHIFT_GITHUB_API_TOKEN=
然后 运行 在 windows CMD 命令下面: minishift.exe 启动 --vm-driver 虚拟机