Mastodonインスタンスでファイルがあげられない問題の解決

シェアする

Voiced by Amazon Polly

Mastodonインスタンスを立てたものの、500エラーでファイルのアップロードができない問題。
docker-compose logs -fを実行し、次のログが記録されていたらビンゴである。
method=POST path=/api/v1/media format=html controller=Api::V1::MediaController action=create status=500 error='Errno::EACCES: Permission denied @ dir_s_mkdir - /mastodon/public/system/media_attachments' duration=466.08 view=0.00 db=10.08
データが保存されるディレクトリの所有者がおかしいことが原因なので、chown -R 991:991 /(mastodon)/public/system/を実行することで修正できる。

広告