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

Mastodon/Misskey

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になってますが、再現性がよくわからないのか、未だに解決できていない模様。

public/packs data does not precompile · Issue #20535 · mastodon/mastodon
Steps to reproduce the problem Follow "Installing from source" doc using Ubuntu 22.04 server Expected behaviour "All don...

うまくいきました。

コメント

タイトルとURLをコピーしました