それ、/var/runへのシンボリックリンクかバインドマウントになってない? そんでもって/var/runは実行中のプロセスのPID置いておく場所だから、ディストリによっては起動時に綺麗にする(あるいは最初からtmpfsになっている)
-
-
Replying to @fadis_
あーtmpfsになってるっぽい。毎度作っても消える謎は分かったけど、正しく動いてる環境だとどうなってるんここ
1 reply 0 retweets 0 likes -
Replying to @ponkotuy
いや、全て正しく動いた結果だと思うよ。そんな場所にディレクトリがあることを期待しているmysqldを立ち上げているスクリプト(または設定)がおかしい
2 replies 0 retweets 0 likes -
Replying to @fadis_
調べてみたらsystemd-tmpfilesがtmpfiles.dにある設定ファイル読み込んで/runとかに適切なパーミッションを設定したディレクトリを展開してくれる、とあるので、systemd-tmpfilesに問題があるっぽい
2 replies 0 retweets 0 likes -
https://wiki.archlinux.jp/index.php/MySQL#MySQL_.E3.83.87.E3.83.BC.E3.83.A2.E3.83.B3.E3.81.8C.E8.B5.B7.E5.8B.95.E3.81.97.E3.81.AA.E3.81.84 … /var/run/mysql ディレクトリを作った上でパーミッションも注意って所。
1 reply 0 retweets 0 likes -
Replying to @ichinose_iroha @fadis_
これだけじゃだめなんだよー。tmpfsだから起動するたびに作り直されてしまう
1 reply 0 retweets 0 likes -
だからそれらを統合して、 https://qiita.com/suemoc/items/e29285e8e67263298f35#%E8%90%BD%E3%81%A8%E3%81%97%E7%A9%B43-%E6%B6%88%E3%81%88%E3%82%8B-varrun … /etc/tmpfiles.d/mysql.conf に d /var/run/mysql 0755 mysql mysql とあるか確認かな?
2 replies 0 retweets 0 likes -
Replying to @ichinose_iroha @fadis_
それがあるので、たぶんsystemd-tmpfilesがちゃんとうごいてない
1 reply 0 retweets 0 likes -
systemd さんの機嫌の取り方までは分かりません・・・・・・
1 reply 0 retweets 0 likes -
Replying to @ichinose_iroha @fadis_
なんとか機嫌取ってなおした(ぶっちゃけるとsymbolic link張っただけ
1 reply 0 retweets 0 likes
-
-
Replying to @fadis_ @ichinose_iroha
正しく動いてる別のマシンはそのシンボリックリンク無しでちゃんと動いているんだが…(まあ分からんし気にしないどこう…
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.