Ciao,
L’installazione mi dice che non ho abbastanza spazio, ma ne ho

In precedenza ho riscontrato un errore con stat:
![]()
Quindi penso di dover installare una versione speciale di stat?
L’host è un Alpine
Ciao,
L’installazione mi dice che non ho abbastanza spazio, ma ne ho

In precedenza ho riscontrato un errore con stat:
![]()
Quindi penso di dover installare una versione speciale di stat?
L’host è un Alpine
Penso che tu stia cercando lo spazio libero nel posto sbagliato. Vedi qualcosa di diverso con
df -h /var/lib/docker
se non hai abbastanza spazio lì, puoi provare ./launcher cleanup da /var/discourse per rimuovere le vecchie immagini
Buona idea, se puoi condividere il testo invece degli screenshot, così da poterlo cercare.
Questo potrebbe essere il motivo per cui non funziona correttamente: credo che lo script di avvio presupponga che tu stia eseguendo il sistema su Debian/Ubuntu. Sembra che l’errore di stat che stai riscontrando sia dovuto al fatto che la versione di stat di BusyBox non riconosce il flag format qui:
Il comando funziona senza problemi sul mio PC Arch, quindi presumibilmente va bene anche su Ubuntu.
Credevo che questo potesse essere potenzialmente legato a una modifica che ho apportato di recente, ma ho mantenuto la logica della versione precedente, quindi sembra essere semplicemente un problema legato a BusyBox.

L’idea che il container Docker non sia in realtà portabile tra le diverse distribuzioni è fonte di confusione, dato che è proprio questo lo scopo di Docker, che funziona “ovunque sia presente Docker”.
Invece di utilizzare stat, lo script di avvio potrebbe usare df, poiché quest’ultimo restituisce informazioni identiche su Alpine e Ubuntu.
Giusto, perché:
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub suggerisce che il requisito di base sia Linux a 64 bit (anche se Ubuntu è “consigliato”)