エルセーヌ

WSL(Windows Subsystem for Linux)が起動しなくなった

久々に自宅のパソコンでWSLを起動したら下記エラーで起動できなくなってた。

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x80080005
Error: 0x80080005 ??????????????

Press any key to continue…

PC再起動しても治らず。
中のファイルはGitに上げているので思い切ってアンインストールし再度インストールしてみましたが結果治らず。

原因は「Hyper-v」のチェックが外れていた事でした。
hyperv
こんな所の設定は変更してないので完全に落とし穴でした。
おそらくWindowsのアップデートが掛かった時に設定がリセットされたと思われます。
Hyper-vをオンにした後にWSLを再構築し、無事起動できるようになりました。

Mクロソフト、糞だな。

エルセーヌ

Amazon Linux 2にDjango環境を構築する

仕事の関係でDjangoでシステム開発することになりました。

自分でサーバーを契約してDjangoの環境を構築する必要がありましたので
AWS(アマゾンウェブサービス)で作る事にしました。

ネットで探しても資料が少なく手こずった…ので同じ事で苦労する人がいると思い設定内容を記載します。

Amazon Linux 2に既に入っている環境(2020.01現在)
・Python 2.7.14
・SQLite 3.7.17

Djangoで必要な環境
・Python 3以降
・SQLite 3.8以降

そうAmazon Linux 2に既存で入っているバージョンが古いのです。
バージョンアップしたらDjangoが動くようになります。

詳細の設定は後ほど追加していきます。

Thunderbird(サンダーバード)関連