我正在尝试在Windows上安装minishift。但是,我在安装它时遇到下面的问题。我尝试过使用Open Shift的多个版本
使用的命令: minishift.exe start --vm-driver virtualbox
控制台输出:
-正在下载OpenShift v3.9.0校验和... OK启动集群时出错:尝试下载和缓存``oc''时出错:未能验证哈希-预期:7ed04f7bc411056425d98aa6a10536fab15bdb569549446223f6ed22421ea4e6,实际:705eb110587fdbd244fbb0f24024 >
他们仍然跳过哈希验证检查吗??
答案 0 :(得分:0)
当前没有禁用散列验证检查的选项。但是,对于您的问题,有一种解决方法,您可以手动下载二进制文件并将其放入Minishift主页-然后,下次启动时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 =
然后在Windows CMD上运行以下命令: minishift.exe开始--vm-driver virtualbox