Minishift错误:迁移主机时出错:JSON输入意外结束

时间:2018-07-10 23:57:40

标签: minishift

我无法在Windows上启动,停止或删除minishift。我已经能够启动它并成功使用它,但是我做了一个minishift delete却没有先用minishift stop停止小班集群。现在我无法启动minishift,因为我不断收到此错误:

PS C:\Users\user01> minishift version
minishift v1.20.0+53c500a
PS C:\Users\user01> minishift start
-- Starting profile 'minishift'
Error getting migrated host: unexpected end of JSON input

现在大多数命令都会给我这个错误:
迁移主机时出错:JSON输入意外结束

> minishift docker-env
Error getting migrated host: unexpected end of JSON input

1 个答案:

答案 0 :(得分:0)

我相信,即使minishift delete可以安全使用而不必先停止运行,某些配置文件也已损坏。 minishift status的执行返回什么?

无论如何,首先,您可以尝试使用minishift delete --force删除minishift home(〜/ .minishift)中所有虚拟机专用文件。如果没有帮助,请继续执行下一步。

第二,如何从全新还原并重新启动minishift的方法是删除带有配置文件的目录。除非已设置MINISHIFT_HOME env,否则它通常位于〜/ .minishift中。可以更改此位置的变量。另外,我通常会删除〜/ .kube文件夹。然后再次启动minishift,应从头开始创建所有内容。

最后,发布了minishift(1.21)的新版本,您也可以尝试一下。

请注意,如果您使用了任何持久性配置,则在删除minishift主文件夹时会丢失它,因此请备份所有必要的内容。