Quebrei meu site ao atualizá-lo

Olá,\n\nQuebrei meu site ao atualizá-lo :cry: Não o atualizo há um tempo (é um trabalho em andamento, então não tenho usuários com quem me preocupar). Eu estava seguindo as instruções de atualização, e estava demorando muito, muito tempo, e (eu sei que não deveria ter feito isso! mas) cliquei no link Versões e depois no link Pacotes, e então - puf - não consegui voltar para a página de Atualização. Houve um erro de Bad Gateway, e agora não consigo mais acessar o site.\n\nEstou totalmente sem saber o que fazer.\n\nAté agora, consegui manter as coisas por conta própria, apenas seguindo as instruções de atualização e executando a atualização manual no Terminal. Ah, certo! - que decidi fazer no meio da atualização. Sim, eu fiz isso. Não sei o que estava pensando em tudo isso :upside_down_face:\n\n(Claramente, pensar não fez parte disso).\n\nsuspiro..\n\nAlguém pode me indicar o que posso fazer para tirar meu site dessa bagunça que fiz?\n\nQualquer ajuda, sugestão, etc. será muito apreciada :orange_heart:

Você precisa fazer login no terminal via ssh ou talvez no console da DigitalOcean.

Em seguida, você pode

./launcher rebuild app

É uma boa aposta que faz tanto tempo que você não faz isso, que precisará atualizar o postgres (Atualização do PostgreSQL 15. Mas também é uma aposta bem razoável que você pode simplesmente fazer essa reconstrução novamente e tudo será feito.
Você pode primeiro precisar atualizar o docker.
Também é possível que seu sistema operacional tenha chegado ao fim da vida útil, o que pode dificultar a atualização do docker. (mas talvez “apt update; apt upgrade” resolva.)
Se preferir não aprender isso, você pode pedir ajuda em Marketplace e alguém como eu pode fazer isso funcionar para você.

1 curtida

Olá Jay,

Obrigado pela sua resposta!

Eu tentei ./launcher rebuild app e parece que meu problema pode estar conectado a isto

> HINT: O plugin ‘discourse-subscriptions’ agora está incluído no Discourse e não deve ser incluído na sua configuração de contêiner.
> Remova a linha ‘git clone https://github.com/discourse/discourse-subscriptions’ do seu arquivo containers/app.yml, então tente novamente.

e isto

> HINT: O plugin ‘discourse-calendar’ agora está incluído no Discourse e não deve ser incluído na sua configuração de contêiner.
> Remova a linha ‘git clone https://github.com/discourse/discourse-calendar’ do seu arquivo containers/app.yml, então tente novamente.

O que eu faria, mas não sei como fazer. Ficarei feliz em aprender isso. E em aprender sobre os outros problemas que você levantou se eles fizerem parte disso, mas precisarei de alguma orientação.

É algo que posso resolver com você — através do Marketplace? Eu nunca usei o Marketplace antes. Eu apenas reposto isso lá? E então você responderia lá?

Você se lembra de como instalou os plugins? Removê-los é muito semelhante a isso

2 curtidas

Oi Moin,

Vou conferir esses links e ver se consigo lembrar - hehe. Sei que pareço absurdo… Avisarei em breve como foi :slight_smile:

1 curtida

Conseguimos! Obrigado @Moin! Demorei um tempão, mas deletei aqueles dois plugins do yml e reconstruí o site. E - estamos de volta! Obrigado @pfaffman por me dar o pontapé inicial também :slight_smile:

Vocês dois, esta comunidade, fizeram o meu dia :sparkles:

Agora, posso apenas rir para mim mesmo sobre o quanto sou um boi em uma loja de porcelana :upside_down_face:

Muita gratidão :orange_heart:

4 curtidas

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