Definitivamente no recomiendo usar nada que no sea la instalación estándar si esto está destinado al consumo público en Internet, pero solo para proporcionar un punto de datos de que todos los recursos necesarios deberían funcionar bien en una Pi 5 debidamente preparada.
Este problema se debió a que el sistema operativo para Pi5 usa 16k para PAGESIZE por defecto, lo cual no es compatible con la versión de jemalloc que distribuimos. Lo primero que falla durante una reconstrucción es que redis-server no puede iniciarse, lo que a su vez hace que nuestra compilación de activos falle.
He creado una imagen que soluciona esto, ¿pueden probarla?
cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher
./launcher rebuild app
La instalación ahora funcionará directamente en la Raspberry Pi 5. Por favor, reviertan los cambios realizados localmente en el script del lanzador.
También vale la pena mencionar que ahora tenemos un sitio de demostración funcionando en una Pi 5, y es 5 veces más rápido que el que teníamos en la Pi 4