我尝试运行 Rancher Desktop 1.10 版本(我也尝试过旧版本的 Rancher Desktop 1.7、1.8、1.9),在 Windows 10 系统中安装它时出现以下错误。请检查SS。
我尝试更新 WSL 和其他步骤来解决它,但没有成功。 当我尝试通过 CMD 安装 WSL 时,出现以下错误...
system32> wsl --install -d Ubuntu
Installing: Ubuntu
Ubuntu has been installed.
Catastrophic failure
Error code: Wsl/InstallDistro/E_UNEXPECTED
有人可以帮我解决这个问题吗?现在已经3个星期了。
如有任何帮助,我们将不胜感激。
我已尝试更新 WSL。
wsl --update
重新安装 rancher 桌面。
检查了打开和关闭窗口功能中的以下设置。 Linux 的 Windows 子系统 虚拟机
多次重启电脑
升级Windows软件
以下内容在 Windows 11 Enterprise 和 Rancher-Desktop v1.16.0 上对我有用:
1.我从 cmd 提示符验证我的 WSL 是最新的,如上面建议的那样。
2.我还验证了我的 kubernetes 上下文设置为 rancher-desktop。打开 cmd 并输入: kubectl config get-contexts 。应该是类似的东西
NAME: rancher-desktop CLUSTER: rancher-desktop AUTHINFO: rancher-desktop
3.我打开hosts文件检查Kubernetes的内部域信息如下
# To allow the same kube context to work on the host and the container: 127.0.0.1 kubernetes.docker.internal
如果不存在,则应添加。就我而言,我之前有一些来自旧安装的记录,我必须删除它们。更改主机文件需要使用管理员权限打开它。保存主机文件后,我在 cmd 提示符下运行 ipconfig /flushdns 以清除 Windows 缓存以进行域解析。
希望这有帮助