0

我无法在 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

大多数命令现在都给我这个错误:
Error getting migrated host: unexpected end of JSON input

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

1 回答 1

0

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

无论如何,首先,您可以尝试使用minishift delete --forcewhich 删除 minishift home (~/.minishift) 中的所有 vm 特定文件。如果没有帮助,请继续执行后续步骤。

其次,如何从新恢复和重新启动 minishift 的方法是删除包含配置文件的目录。它通常放在 ~/.minishift 除非你设置了 MINISHIFT_HOME 环境。可能改变这个位置的变量。另外,我通常会删除 ~/.kube 文件夹。然后再次启动 minishift,一切都应该从头开始创建。

终于,新版本的 minishift (1.21) 发布了,你也可以试试。

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

于 2018-07-25T09:48:23.883 回答