./launcher errore ricostruzione app bootstrap fallito con codice di uscita 125

Ciao,

Sto riscontrando un problema: non riesco a ricompilare Discourse con il comando “./launcher rebuild app” e quando eseguo il comando “docker ps”, nessun container Discourse è visibile. Tuttavia, riesco ancora ad accedere a Discourse tramite il web senza alcun problema. Come è possibile?

Ecco gli errori che riscontro quando eseguo il comando “./launcher rebuild app”:

docker: Error response from daemon: error while creating mount source path '/var/discourse/shared/standalone': mkdir /var/discourse: read-only file system.
bootstrap failed with exit code 125
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
f15514ef40f8a25134126ee1c0c7771c60081ce8a8f2f6384be73cbbca7a3d12

Risultato del comando docker ps:

CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

Voglio ricompilare Discourse per usarlo con HTTPS questa volta, e con Let’s Encrypt.
Grazie per l’aiuto.

Devi cercare errori nei log o nella console, forse hai apportato una modifica incompleta per https? Avvia e ripristinala per farla ripartire.

1 Mi Piace

Questo è un problema.

Forse non sei root?

Forse sei sul server sbagliato?

2 Mi Piace

Nella modalità normale di launcher.sh i container docker vengono arrestati prima di essere ricostruiti, quindi se la build fallisce potrebbero mancare (non sono sicuro se laufender tenti di avviare quelli vecchi come passaggio di ripristino?). (Penso che ci sia una modalità a tempo di inattività ridotto - che li arresta solo dopo la ricostruzione, non sono sicuro perché non sia quella predefinita dato che aiuterebbe contro tali corruzioni)

Ciò non spiegherebbe perché vedi ancora discourse, tuttavia discourse funziona offline per un bel po’ di tempo molto furtivamente :slight_smile:

Ciao,
Scusa per la risposta tardiva.
Ho seguito le istruzioni su Set up HTTPS support with Let's Encrypt per https.
Prima ho seguito le istruzioni del video (https://www.youtube.com/watch?v=EaUIsIYivE8) per installare Discourse in HTTP (non HTTPS) e ho pubblicato un commento su come installare Discourse su Ubuntu usando HTTP nel forum il 23 dicembre. (Issue with installation in an Ubuntu 22.04 VM - #11 by mrhassan60)
Ho usato il comando con l’utente root docker ps e ho usato il server dove si trova l’applicazione Discourse.
Ho usato il comando ./discourse-doctor e ho altri errori anche con l’errore 125:

Versione di Discourse su forum.dauphine.media: NON TROVATA
Versione di Discourse su localhost: NON TROVATA
Unable to find image 'local_discourse/app:latest' locally
docker: Error response from daemon: pull access denied for local_discourse/app, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
Versione di Discourse su forum.dauphine.media: NON TROVATA
Versione di Discourse su localhost: NON TROVATA

e Discourse funziona da 2 mesi.

Scusa per il mio scarso inglese.

Ho visto un altro report simile. Ti trovi in un luogo in cui l’accesso a Docker potrebbe essere bloccato?

Uso il comando docker run hello-world se docker funziona e il comando funziona.

Hello from Docker!
This message shows that your installation appears to be working correctly.

prova a usare “docker pull” invece.

1 Mi Piace

Ho usato questo comando docker pull local_discourse/app:latest ma ho lo stesso messaggio:
Error response from daemon: pull access denied for local_discourse/app, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Ho risolto il problema con una nuova installazione del server Discourse.
Prima, sul vecchio server, ho salvato i dati con le impostazioni di amministrazione e poi ho ripristinato i dati sul nuovo server.

Sul nuovo server il container Discourse è ora visibile

CONTAINER ID   IMAGE                 COMMAND        CREATED          STATUS          PORTS                                                                      NAMES
e42d24042375   local_discourse/app   "/sbin/boot"   25 minutes ago   Up 25 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   app
2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.