./launcher reconstruir erro do aplicativo bootstrap falhou com código de saída 125

Olá,

Estou enfrentando um problema: não consigo reconstruir o Discourse com o comando “./launcher rebuild app”, e quando executo o comando “docker ps”, nenhum contêiner do Discourse é visível. No entanto, ainda consigo acessar o Discourse pela web sem problemas. Como isso é possível?

Aqui estão os erros que encontro ao executar o 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

Resultado do comando docker ps:

CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

Quero reconstruir o Discourse para usá-lo com HTTPS desta vez e com Let’s Encrypt.
Obrigado pela ajuda.

Você precisa procurar erros nos logs ou no console, talvez você tenha feito uma alteração incompleta para o https? Comece e reverta para fazê-lo funcionar novamente.

1 curtida

Este é um problema.

Talvez você não seja root?

Talvez você esteja no servidor errado?

2 curtidas

No modo normal do launcher.sh, os contêineres docker são parados antes de serem reconstruídos, então se a compilação falhar, eles podem ser perdidos (não tenho certeza se o laufender tenta iniciar os antigos como um passo de recuperação?). (Acho que existe um modo de tempo de inatividade reduzido - que só os para após a reconstrução, não tenho certeza por que este não é o padrão, pois ajudaria contra tais corrupções)

Isso não explicaria por que você ainda vê o discourse, no entanto, o discourse fica offline por bastante tempo de forma muito sorrateira :slight_smile:

Olá,
Desculpe pela resposta tardia.
Segui as instruções em Set up HTTPS support with Let's Encrypt para https.
Antes, segui as instruções do vídeo (https://www.youtube.com/watch?v=EaUIsIYivE8) para instalar o Discourse via HTTP (não HTTPS) e postei um comentário sobre como instalar o Discourse no Ubuntu usando HTTP no fórum em 23 de dezembro. (Issue with installation in an Ubuntu 22.04 VM - #11 by mrhassan60)
Usei o comando com o usuário root docker ps e estou no servidor onde o aplicativo Discourse está instalado.
Usei o comando ./discourse-doctor e recebi outro erro, também com o erro 125:

Discourse version at forum.dauphine.media: NOT FOUND
Discourse version at localhost: NOT FOUND
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.
Discourse version at forum.dauphine.media: NOT FOUND
Discourse version at localhost: NOT FOUND

E o Discourse está funcionando há 2 meses.

Desculpe pelo meu mau inglês.

Eu já vi outro relato como este. Você está em algum lugar onde o acesso ao Docker pode estar bloqueado?

Eu uso o comando docker run hello-world se o docker funcionar e o comando funcionar.

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

tente usar "docker pull" em vez disso.

1 curtida

Usei este comando docker pull local_discourse/app:latest, mas recebi a mesma mensagem:
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

Resolvi o problema com uma nova instalação do servidor Discourse.
Anteriormente, no servidor antigo, salvei os dados com as configurações de administração e depois restaurei os dados no novo servidor.

No novo servidor, o contêiner Discourse está visível agora

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 curtidas

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