目次
1. はじめに
2. 環境
3. エラー原因
4. 対応方法
5. 補足
1. はじめに
Windows10でRancher Desktop
を起動すると下記エラーが表示され、アプリケーションが起動しなくなった。
Kubernetes Error
Rancher Desktop 1.8.1 - win32 (x64)
Error Starting Kubernetes
Error: wsl.exe exited with code 4294967295
起動できるようになったので、備忘もかねて記録を残しておく。
2. 環境
- Windows10 Pro:22H2
- Rancher Desktop:1.8.1
- WSL: 1.2.5.0
- kernel: 5.15.90.1
3. エラー原因
ログを確認すると、何らかの理由でrancher-desktop-data
ディストリビューションが作成できない事がエラー原因と判明。
code: 4294967295,
command: [ 'wsl.exe', '--unregister', 'rancher-desktop-data' ]
4. 対応方法
GitHubのissuesに同じエラーの人がいたので同様の方法で復活!
Error Starting Rancher-desktop on Win10 with wsl error #2256
神↓
全てアンイストールしてからやると成功する確率が上がる(ようだ)
1.コントロールパネル
> プログラムと機能
> Rancher Desktop
をアンイストール
2.WSLからrancher-desktop
とrancher-desktop-data
のディストリビューションを削除
# WSLのディストリビューションを確認
> wsl -l -v
* rancher-desktop Stopped 2
* rancher-desktop-data Stopped 2
# WSLのディストリビューションを削除
> wsl --unregister rancher-desktop
> wsl --unregisterrancher-desktop-data
3.Rancher Desktop
の残っているフォルダを手動で削除
C:\Users\[ユーザ名\AppData\Local\rancher-desktop
C:\Users\[ユーザ名]\AppData\Roaming\rancher-desktop
4.WSLを再起動
wsl --shutdown
6.rancher-desktop
とrancher-desktop-data
ディストリビューションを作成
> wsl --import rancher-desktop C:\Users\[ユーザ名]\AppData\Local\rancher-desktop\rancher-desktop "C:\Program Files\Rancher Desktop\resources\resources\win32\distro-x.xx.tar" --version 2
> wsl --import rancher-desktop-data C:\Users\[ユーザ名]\AppData\Local\rancher-desktop\rancher-desktop-data "C:\Program Files\Rancher Desktop\resources\resources\win32\distro-x.xx.tar" --version 2
'distro-x.xx.tar'ファイルのバージョンは自分環境を確認する
これで正常に起動😭
5. 補足
Error: wsl.exe exited with code 4294967295
同じエラーコードでも別の対応方法もあるようなので追記
-
方法① :wslをupdateする
Windows10でRancher Desktopを起動するとKubernetes Errorになる -
方法② :Docker Dsktopをインストールする
細かいwsl設定がわからない時はDocker Desktopと入れるとwslを自動設定してくれてみたいでRancher Desktopのエラーも解消してくれるみたいだ(エラー解消後Docker DesktopをアンインストールしてもRancher Desktop側でエラーは起きない)