Bonjour, mon forum fonctionnait bien jusqu’à il y a quelques jours lorsque j’ai essayé de mettre à niveau via /admin/upgrade/.
Ensuite, il m’a demandé d’aller dans la console et de faire la mise à jour.
J’ai suivi exactement cela, suis allé dans /var/disource —> puis j’ai fait git pull —> ./launcher rebuild app
Mais la console a affiché une erreur comme ci-dessous
root@discourse:/var/discourse# ./launcher rebuild 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/hu_HU.utf8/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/hu_HU.utf8/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/hu_HU.utf8/LC_COLLATE: no space left on device.
See 'docker run --help'.
Your Docker installation is not working correctly
==================== MEMORY INFORMATION ====================
RAM (MB): 1028
total used free shared buff/cache available
Mem: 981 513 150 63 317 259
Swap: 2047 746 1301
==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 23G 1.5G 94% /
J’ai essayé de démarrer le conteneur aussi… mais il y a ces erreurs
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
Les messages d’erreur indiquent qu’il n’y a plus d’espace sur le périphérique pour écrire les fichiers /usr/lib/locale/ig_NG/LC_COLLATE et /usr/lib/locale/ig_NG/LC_ADDRESS.
Je soupçonne que les noms de fichiers sont trompeurs et que le téléchargement de l’image a en fait échoué en raison d’un manque d’espace. Selon la configuration de votre serveur, vous pourrez peut-être libérer de l’espace quelque part ou devrez envisager d’augmenter la capacité de stockage.
Si vous manquez d’espace uniquement à cause des téléchargements sur votre forum Discourse, il pourrait être utile d’envisager la migration des téléchargements vers S3 (qu’il s’agisse d’Amazon S3 ou d’une alternative). Vous devrez probablement toujours mettre à niveau le stockage temporairement si vous souhaitez emprunter cette voie.