Il mio forum ha smesso di funzionare... non sono riuscito a fare Rebuild App

Ciao, il mio forum funzionava bene fino a pochi giorni fa, quando ho provato ad aggiornare tramite /admin/upgrade/
Poi mi ha chiesto di andare sulla console ed eseguire l’aggiornamento.
Ho seguito esattamente le istruzioni, sono andato su /var/disource —> poi ho eseguito git pull —> ./launcher rebuild app

Ma la console ha restituito alcuni errori come di seguito

root@discourse:/var/discourse# ./launcher rebuild app
Rilevata architettura x86_64.

ATTENZIONE: Stiamo per iniziare il download dell'immagine base di Discourse
Questo processo potrebbe richiedere da pochi minuti a un'ora, a seconda della velocità della tua rete

Si prega di essere pazienti

2.0.20220128-1817: Pulling da discourse/base
5eb5b503b376: Pull completo
13f791631149: Estrazione [==================================================>]  585.9MB/585.9MB
9cf83aefd7da: Download completo
impossibile registrare il layer: Errore nell'elaborazione del file tar (codice di uscita 1): scrittura /usr/lib/locale/hu_HU.utf8/LC_COLLATE: spazio insufficiente sul dispositivo
2.0.20220128-1817: Pulling da discourse/base
5eb5b503b376: Pull completo
13f791631149: Estrazione [==================================================>]  585.9MB/585.9MB
9cf83aefd7da: Download completo
impossibile registrare il layer: Errore nell'elaborazione del file tar (codice di uscita 1): scrittura /usr/lib/locale/hu_HU.utf8/LC_COLLATE: spazio insufficiente sul dispositivo
Impossibile trovare l'immagine 'discourse/base:2.0.20220128-1817' localmente
2.0.20220128-1817: Pulling da discourse/base
5eb5b503b376: Pulling fs layer
13f791631149: Pulling fs layer
9cf83aefd7da: Pulling fs layer
5eb5b503b376: Verifica Checksum
5eb5b503b376: Download completo
9cf83aefd7da: Verifica Checksum
9cf83aefd7da: Download completo
13f791631149: Verifica Checksum
13f791631149: Download completo
5eb5b503b376: Pull completo
docker: impossibile registrare il layer: Errore nell'elaborazione del file tar (codice di uscita 1): scrittura /usr/lib/locale/hu_HU.utf8/LC_COLLATE: spazio insufficiente sul dispositivo.
Vedi 'docker run --help'.
La tua installazione di Docker non funziona correttamente
==================== INFORMAZIONI MEMORIA ====================
RAM (MB): 1028

              totale        usato        libero      condiviso  buff/cache   disponibile
Mem:            981         513         150          63         317         259
Swap:          2047         746        1301

==================== CONTROLLO SPAZIO SU DISCO ====================
---------- Spazio disco OS ----------
Filesystem      Dimensione  Usato  Disponibile Uso% Montato su
/dev/vda1        25G   23G  1.5G  94% /

Ho provato anche ad avviare il container… ma presenta questi errori

root@grumpy:/var/discourse# ./launcher start app
x86_64 arch detected.

WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed

Please be patient

2.0.20220128-1817: Pulling from discourse/base
5eb5b503b376: Pull complete 
13f791631149: Extracting [==================================================>]  585.9MB/585.9MB
9cf83aefd7da: Download complete 
failed to register layer: Error processing tar file(exit status 1): write /usr/lib/locale/ig_NG/LC_COLLATE: no space left on device
2.0.20220128-1817: Pulling from discourse/base
5eb5b503b376: Pull complete 
13f791631149: Extracting [==================================================>]  585.9MB/585.9MB
9cf83aefd7da: Download complete 
failed to register layer: Error processing tar file(exit status 1): write /usr/lib/locale/ig_NG/LC_COLLATE: no space left on device
Unable to find image 'discourse/base:2.0.20220128-1817' locally
2.0.20220128-1817: Pulling from discourse/base
5eb5b503b376: Pulling fs layer
13f791631149: Pulling fs layer
9cf83aefd7da: Pulling fs layer
5eb5b503b376: Verifying Checksum
5eb5b503b376: Download complete
9cf83aefd7da: Verifying Checksum
9cf83aefd7da: Download complete
13f791631149: Verifying Checksum
13f791631149: Download complete
5eb5b503b376: Pull complete
docker: failed to register layer: Error processing tar file(exit status 1): write /usr/lib/locale/ig_NG/LC_ADDRESS: no space left on device.
See 'docker run --help'.
Your Docker installation is not working correctly

I messaggi di errore segnalano che non c’è più spazio sul dispositivo per scrivere i file /usr/lib/locale/ig_NG/LC_COLLATE e /usr/lib/locale/ig_NG/LC_ADDRESS

Sospetto che i nomi dei file siano fuorvianti e che in realtà non sia riuscito a scaricare l’immagine a causa dell’esaurimento dello spazio. A seconda di come è configurato il tuo server, potresti essere in grado di liberare spazio da qualche parte o potresti dover considerare di aumentare la capacità di archiviazione.

Se hai esaurito lo spazio puramente a causa dei caricamenti sul tuo forum Discourse, potrebbe valere la pena considerare la migrazione dei caricamenti su S3 (sia esso Amazon S3 o un’alternativa) di archiviazione. Probabilmente dovrai comunque aggiornare temporaneamente lo spazio di archiviazione se vuoi intraprendere quella strada.

2 Mi Piace

Come suggerito, questo è il problema su cui lavorerò per primo.

 ./launcher cleanup

E l’eliminazione dei backup sono buoni punti di partenza.

3 Mi Piace

Problema risolto. Ho liberato più spazio e ora posso ricostruire discourse

3 Mi Piace