TL;DR: Si prega di unire #750. I sistemi legacy portano sempre problemi.
Detto in modo informale, le istruzioni affermano:
Nel caso in cui qualcun altro commetta l’errore di credere che sia solo un suggerimento amichevole, si prega di ripensarci. Qualsiasi tentativo di avvio con 1 GiB di RAM e 4 GiB di swap si tradurrà, non in prestazioni degradate, ma in:
Errore durante la compilazione dell’asset CSS
RuntimeError: Discourse non supporta la compilazione di file scss/sass tramite Sprockets
…/discourse/config/application.rb:190:in `call’
Che, secondo questo thread, è un sintomo di un’allocazione di RAM insufficiente.
Alla fine, si potrebbe anche essere abbastanza fortunati da ottenere uno stack trace JavaScript che inizia con:
ERRORE FATALE: Compattazioni inefficaci vicino al limite di heap Fallimento nell’allocazione - Heap JavaScript esaurito
Quindi segui le istruzioni! Vado a rifare questo esercizio con un VPS appena creato. Invece di cercare di aggirare la configurazione di qualcosa di così vecchio e obsoleto, ho invece provato a riutilizzare un vecchio sistema bullseye dismesso che avevo ancora in funzione.
Forse un secondo revisore vorrà dare un’occhiata a quel PR che aggiunge il supporto per bookworm, così sarò l’ultimo sciocco a essere colpito da questo?