@noellabo こんなエラーです
Failed to start Redis persistent key-value database
@noellabo
Can't open the log file: Permission denied
>>> 'logfile /var/log/redis/redis.log'
Reading the configuration file, at line 240
*** FATAL CONFIG FILE ERROR (Redis 6.0.1) ***
これが最後についてました
@azmen ログファイルが権限がなくて開かないって言ってますね。
sudoをつけて、sudo systemctl restart redis でもだめなら、
ログファイルを待避してみるとか。
sudo mv /var/log/redis/redis.log{,_back}
@azmen すまん、気付かなかった!
アプデの際に、redisやそのまわりのコンポーネント、なにか更新かけましたかね?
設定
/etc/redis/redis.conf
データベース
/var/lib/redis/dump.rdb
ログ
/var/log/redis/redis-server.log
systemd Unitファイル
/lib/systemd/system/redis-server.service
systemd Unitファイルの上書き設定
/lib/systemd/system/redis-server.service.d/override.conf
一旦システムをリスタートして
sudo reboot
redisのデータベース内容は消えてもいいので、ログやデータベースは削除、起動して発生するエラーはjournalctl -ru redisで確認。
sudo systemctl restart redis
あと停止時にport 6379で起動してる残骸が何かいないか、正常起動時にちゃんとportを確保してるか、ss -lt などで確認。
@azmen ファイルのパーミッションにはうるさいので、
sudo chown -R redis:redis /etc/redis
sudo chown -R redis:redis /var/lib/redis
sudo chown -R redis:adm /var/log/redis
sudo chmod -R 640 /etc/redis/*
sudo chmod -R 660 /var/lib/redis/*
sudo chmod -R 660 /var/log/redis/*
@noellabo mastodon、動いたけれど、不明なエラーが出るのと、カスタムcssとかが反映されてないです
@azmen cssおかしいのとかWebUIのは、assets:precompileに失敗してますね。
mastodonのユーザーで~live/の中で実行
RAILS_ENV=production bin/rails assets:clobber
(アセットのリセットです)
RAILS_ENV=production bin/rails assets:precompile
(アセットを作り直し)
@noellabo あれ、アセットのふたつ、やり直してけどUI変わらずで不明なエラーも変わらず…