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...
うまくいきました。
コメント