Mastodonプチメモ:なぜかWebUIが開かないとき

Mastodon/MisskeyFediverse,Mastodon

Mastodonにて。

APIは動いていて、サードパーティクライアントや別サーバーからの送受信は問題なく出来ているのに、
WebUIだけが死んでいることがある。

というか、ありました。

KAGOYA Cloud VPS時代はなくて、XServer VPSに引っ越したときに発生したので、おそらく両者のVPSの初期設定に差があるものと思われますが、そこまで解明できず。

事象

MastodonのWebUI(=ブラウザでMastodonを見に行く)と、めちゃくちゃさみしい。

F12で開発者ツールを見てみると、静的ファイルが軒並み404になっている。

nginxの設定を見直しても問題なさそう。
RAILS_ENV=production bundle exec rails assets:precompile しても変わらない。

nginxのエラーログを見てみると、なんか軒並みPermission Deniedしてる。

解決

アクセス権限がないみたいなので、つけてあげる。

sudo su -

getent group mastodon
# 事前確認:ユーザー未設定のはず

gpasswd -a www-data mastodon

getent group mastodon
# 事後確認:一番最後にwww-dataがいるはず

systemctl restart nginx

どうやら昔からIssueになってますが、再現性がよくわからないのか、未だに解決できていない模様。

うまくいきました。