Hoje, ao executar o comando ./launcher rebuild app (sem motivo aparente), recebi este erro (também, isso foi depois de desativar todos os plugins no arquivo app.yml)… Agradeceria muito qualquer ajuda com isso!
@denvergeeks Vou corrigir a migração, mas estou um pouco curioso sobre como seu site chegou a esse estado. Como a barra lateral se parece no seu site? Você excluiu todos os links da barra lateral padrão do banco de dados?
Claro – não tenho uma captura de tela da barra lateral ou do site, mas nada foi modificado, exceto a adição de alguns itens básicos de menu em “mais…”
É apenas uma das minhas instâncias de pesquisa pessoal do Discourse (não pública), então eu poderia ajudar a depurar se você me dissesse o que quer que eu faça na linha de comando. (Eu tenho meu próprio servidor dedicado, se isso ajudar.)
Você pode me dizer o que as seguintes consultas retornam em seu banco de dados?
SELECT id FROM sidebar_sections WHERE section_type = 0;
SELECT linkable_type, linkable_id, position FROM sidebar_section_links WHERE sidebar_section_id IN (SELECT id FROM sidebar_sections WHERE section_type = 0);
SELECT id, segment FROM sidebar_urls WHERE id IN (SELECT linkable_id FROM sidebar_section_links WHERE sidebar_section_id IN (SELECT id FROM sidebar_sections WHERE section_type = 0));
root@JEN /var/discourse # ./launcher enter app101
su postgres
psql
x86_64 arch detected.
Error response from daemon: container 8ee36bdfa85b786ea149e6714f65048e136091fe31be2f5425be5fe04a852729 is not running
su: user postgres does not exist or the user entry does not contain all the required fields
Command 'psql' not found, but can be installed with:
apt install postgresql-client-common
Ok, agora faz sentido. A migração espera pelo menos 1 link fora de ... mais, mas você não tem nenhum, então ela falha. Vou atualizar a migração para que ela considere este caso.