WSLのw3mでエラー

WSL(Windows Subsystem for Linux)でw3mを使ったらエラーになった。

"Wrong __data_start/_end pair"

ググって見つけたサイトがこちら。

WSL 1 上にインストールした Ubuntu 20.04 で w3m を実行すると Wrong __data_start/_end pair Aborted (core dumped) となる問題

このサイトの通りに作業して、無事解決した。

  1. 「Windows の機能」で「仮想マシンプラットフォーム」を有効化
  2. wsl -l -v

    でWSLのバージョンが「1」であることを確認

  3. wsl --set-version 2

    で「カーネルコンポーネントの更新が必要」となることを確認

  4. https://aka.ms/wsl2kernel から「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロード(msiファイル)してインストール
  5. 再度、
    wsl --set-version 2

    して終わるのを待つ(10分くらい?)

  6. wsl -l -v

    でWSLのバージョンが「2」になっていることを確認

  7. 今後のことを考えて
    wsl --set-default-version 2

    としておく

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください