Я точно не рекомендую использовать что-либо отличное от стандартной установки, если проект предназначен для публичного использования в интернете, но просто хочу предоставить информацию, подтверждающую, что все необходимые ресурсы могут нормально работать на Pi 5 при правильной подготовке.
Эта проблема возникла из-за того, что ОС для Pi5 по умолчанию использует размер страницы (PAGESIZE) 16 КБ, который не поддерживается версией jemalloc, которую мы распространяем. Первым при пересборке начинает сбоить запуск redis-server, что, в свою очередь, приводит к сбою компиляции наших ассетов.
Я подготовил образ, который решает эту проблему. Не могли бы вы его попробовать?
cd /var/discourse
sed -i -- 's/discourse\/base:aarch64/discourse\/base:aarch64-pi5/' launcher
./launcher rebuild app