下载OC二进制版本时发生Minishift错误

时间:2018-07-24 03:21:38

标签: openshift minishift

我正在尝试在Windows上安装minishift。但是,我在安装它时遇到下面的问题。我尝试过使用Open Shift的多个版本

使用的命令: minishift.exe start --vm-driver virtualbox

控制台输出:

-正在下载OpenShift v3.9.0校验和... OK启动集群时出错:尝试下载和缓存``oc''时出错:未能验证哈希-预期:7ed04f7bc411056425d98aa6a10536fab15bdb569549446223f6ed22421ea4e6,实际:705eb110587fdbd244fbb0f24024 >

他们仍然跳过哈希验证检查吗??

2 个答案:

答案 0 :(得分:0)

当前没有禁用散列验证检查的选项。但是,对于您的问题,有一种解决方法,您可以手动下载二进制文件并将其放入Minishift主页-然后,下次启动时Minishift不会尝试下载它。

  1. its release page下载Windows的oc v3.9.0版本
  2. 提取
  3. 将oc.exe二进制文件移动到.minishift / cache / oc / v3.9.0 / windows / oc.exe
  4. 开始Minishift

类似的步骤也将适用于oc的其他平台和版本。您可以通过Origin release page中的标签搜索所有发行版。

失败原因:

我已经检查了发布时的校验和和二进制文件的实际sha256sum,您的和是正确的。 CHEKSUM文件是否可能缓存在您的代理上?您使用的Minishift是什么版本?

如果您愿意花一些时间,可以create an issue on Minishift,以便团队可以更深入地研究问题。

答案 1 :(得分:0)

如果您的请求超出IP地址的速率限制,您可能会从GitHub收到403禁止状态。您可以从您的个人GitHub帐户创建个人API令牌,而不必等待GitHub重置IP地址的限制。 。 个人API令牌生成URL:https://github.com/blog/1509-personal-api-tokens

您需要将Token设置为环境变量。 对于Windows10:设置MINISHIFT_GITHUB_API_TOKEN = 对于Linux:export MINISHIFT_GITHUB_API_TOKEN = <令牌ID>

然后在Windows CMD上运行以下命令: minishift.exe开始--vm-driver virtualbox