これから、Ubuntu 22.04 LTSでMastodonを動かす機会が増えてくると思いますが、はまったやつを2点、共有しておきます。
■ /home/mastodonのパーミッションが変わり、Mastodonのフロントリソースが読み込めない
Ubuntu 21.04からだそうですが、ホームディレクトリのデフォルトのパーミッションが755から750になっています。
これにより、nginxが/home/mastodon以下を読めず、cssやjsなどが404になります。
sudo chmod 755 /home/mastodon
しちゃっていいんじゃないかな。
■ OpenSSL 3.0環境なのでruby 3.1より前のビルドに失敗する
現行のMastodonはruby 3.1まで大丈夫(とかいてある)ので、3.1.2に変えちゃいます。
cd ~/live
rbenv install 3.1.2
rbenv local 3.1.2
古いMastodonの場合はこれみて。
https://blog.noellabo.jp/entry/2022/05/17/232935
#mastodon
Raspi4新鯖のために買ったケースのファンは音が聞こえるな。うるさいほどじゃないけど……ファンの電力は5Vじゃなくて3.3VのGPIO電源から取った方がよかったかな
GeeekPi アクリルケースRaspberry Pi 4 ケース... https://www.amazon.jp/dp/B08P6L2KG3
弊シェルスクリプトのパーミッションがどうしても通らない原因はこれだった。こんなん知らなかったよもー
The Home Directory Will be Private in Ubuntu 21.04, What Does it Mean?
https://news.itsfoss.com/private-home-directory-ubuntu-21-04/
@hanage999 しばらく、みんなでこの話に言及し続けた方がいいですね。
私も以前ポストしてるんですが、自分でも忘れて一回はまりましたw
https://fedibird.com/@noellabo/108320227318401744 [参照]
@noellabo おお、のえるさんもでしたか。投稿ちゃんと追っておけばよかった!カレーTLは追えてたのに!