WSL2のdockerがうごかないとき

WSL

こんなんなって、 $ docker compose ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?このQiitaの記事で復活した。qiita.com

minioをWindowsのDドライブに入れる

CドライブのWSLのストレージがヤバくなってきたので、Dドライブにストレージ作ることにした。Dドライブに入れるのでWindowsに入れる。 Windowsへのminoのインストール。min.io Windowsでminioのadminのユーザ名とかパスワードをかえる。今の環境変数一覧は、…

久しぶりにminikubeつかう

インストールメモ。minikube.sigs.k8s.io

WSL2でUSBカメラ

まさかのWSL2ではUSBカメラ使えないので、WSLのカーネルいじるらしい。github.com B-ingちゃんに聞いたらうまいこといった。 手順だけ書いとくとpower shellをAdminで起動して、USBカメラをアタッチするとWSLから見れるようになったみたい。 PS C:\WINDOWS\s…

WSL2でUSBカメラ

まさかのWSL2ではUSBカメラ使えないので、WSLのカーネルいじるらしい。github.com

HPのOMENにUbuntu22を入れてそれにNVIDIAのドライバ入れた

このパソコンを買ったので、Ubuntu22を入れて、ディープでポンできるようにしたかった。h20547.www2.hp.com多分このページは数カ月後には消えるので、PCのスペックはこんな感じ。 PC: OMEN by HP 16-k0058TX CPU: インテル Core i5-12500H CPU: NVIDIA GeFor…

WSL2+Minikube1.27.1でImagePullBackoffになるやつ

最近自宅のパソコンの電源を落とすことがあり、そのときにminikubeが止まって、再起動してpodを立ち上げようとしたらImagePullBackOffが出た。どうやらコンテナイメージを取ってくるののタイムアウトに引っかかってたらしい。Torchが入ってるからそりゃデカ…

MySQLをSQLAlchemyで使ってて、暫く使わないとセッション切れるやつ

www.web-dev-qa-db-ja.com

WSL2にnvidia-dockerを入れる

これを参考にした。zenn.dev なんかapt get updateで怒られたので、このgithubのissueのとおりにやった。github.comなんかよくわからないけど、 sudo docker run --rm --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi がうまく動いたのでいいこ…

WSLでMySQLを再インストールすることにした

なんかもうにっちもさっちもいかなくなったので、再インストールすることにした。削除。 qiita.comMySQLが止まってなかったんで消えなかった。 $ sudo apt-get remove --purge mysql-server* mysql-common Reading package lists... Done Building dependenc…

DBが起動できたと思ったらログインできなかったでござる

DBに起動でいないのは/var/log/mysql/の権限周りの問題だった。こんなん出たわ。 $ mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)と思ったら、このDBパスワードかけてないからだ…

WSLでMySQLで色々やってたらMySQLを起動できなくなった

MySQLをdockerのコンテナからアクセスしようとして、色々やってMySQLを再起動したら起動しなくなった。 とりあえずlogを見ることを学んだ。 $ service mysql start * Starting MySQL database server mysqld su: Authentication failure $ tail /var/log/mys…

MySQLをコンテナ上に立ててSQLAlchemyで操作するやつ

outputable.com outputable.com

SQLAlchemyとAlembicでマイグレーションしようとしたらできなかったやつ

awesome-linus.com

コンテナにMySQL環境を立てる

この通りにやってみたら動いたのでよし。outputable.com

コンテナの中で永続ボリュームにMySQLをつくる

なんかコンテナの外にDB立てて、それにコンテナからつなごうと思ってたが、面倒なのでやめた。こっちでやる。qiita.com ちなみに、コンテナからコンテナの外のDBにつなぐときは、こんな感じ。qiita.com gist.github.com

WSLを再インストールしてgenieを入れた

なんかもうWSLの環境がとっ散らかったので、WSLを一回消して再インストールした。qiita.comzenn.devari23.hatenablog.comarkane-systems.github.io最近は > wsl --install -d Ubuntu-20.04 ってpowershellで打つだけで再インストールできるので便利。genieは…

WSL2にgenieを入れた

WSL2をUbuntu22.04LTSにしたが、genieが入れられないので、stackoverflowとか調べて色々やった。zenn.dev僕の場合はlibffiがないって言われたので、pyenvでpythonを入れなおした。Ubuntu 20.04 upgrade, Python missing libffi.so.6 - Stack Overflow結局や…

WSLをアップグレードした

WSL2でUbuntuの18/04LTSを使っていたのだが、さすがに古すぎるので22.02LTSを使うことにした。 あと、WSLでローカルDB作って運用するのは至難の業であることが分かったので眠ってるラズパイをDBサーバにすることにした。 MySQLかPostgresかなあ。とりあえず…

WSL2でsystemctl

WSL2でMySQLをごそごそしててsystemctlを動かそうとしたら動かなくてこまったので。snowsystem.net

DockerコンテナからローカルDBのアクセス

ローカルにMySQLたてて、SQLAlchemyで作ったモデルとかが入ってるコンテナからDBにアクセスするとこんなエラーがでる。 ちなみに、コンテナの外からだといける。 E sqlalchemy.exc.OperationalError: (MySQLdb.OperationalError) (2002, "Can't connect to l…

ローカルDB参考記事

zenn.dev

MySQLをWSLから使う

WSLで $ sudo apt install mysql-server mysql-client でMySQLをインストールして、起動しようとすると、 $ sudo mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Can't connect to local MySQL ser…

DBの勉強

t.co t.co

cmakeの勉強をする。

参考にするやつ kamino.hatenablog.comqiita.com 前提になる知識 C言語におけるinclude文とgcc -Iオプションの関係 - Qiitazenn.dev CPPUTestをcmakeで使おうとしたらこっち見たらよかったんや github.com

CPPUTestを使おうと思ったんだ

C++でもpytestみたいに簡単に単体テストをしたいから単体テストフレームワークを入れようと思ったんです。 GoogleTestかCPPUTestかなと思ったが、CPPUTestにした。参考にしたやつ: 本家 cpputest.github.io https://qiita.com/snow_yamaie/items/7bb40f4851e…

WSL2のcudaで対流方程式を解いてCPUとGPUを比べた

昨日の日記のは一次精度風上だと思っていたら色々と間違っていて、中心差分だった。ZabuskiがKdVを超適当に解いたときの開放で到底使い物になる代物ではない。一次精度風上も発散しないというメリットはあるが、という程度。 ともあれ、CPUとGPUの結果を比べ…

cudaで対流方程式を解いた

やっとwslでcudaが動くようになったので、対流方程式を解いてみた。 一番簡単な奴。下付き添え字は偏微分。 下らん離散化をすると爆死するので、一次精度風上で解く。今のところ位相速度のcは定数だけど、どーせそのうち流速にしないといけないので、正の値…

Windows updateしたらcudaがwslで動かなくなったけど動くようになった

一昨日くらいのwindows update走らしたらwslでGPUが動かなくなった。 ドライバがこけたのかとか、cudaインストールしなおしたりしたけど、ダメだった。ので、色々調べたら、最新のwindows updateだとwslでGPUが動かなくなるみたいだった。が、NVIDIAのwslで…

WSLにPythonをいれた

↓をみてやったらすぐできた。すごい。便利。 qiita.com