Espaço insuficiente para reconstruir

Olá.

Instalei o Discourse seguindo as instruções encontradas aqui.

Adicionei as linhas em app.yml

Reconstruí o aplicativo:

cd /var/discourse
./launcher rebuild app

Os plugins não aparecem

O que estou fazendo de errado?

Obrigado

Olá @kdiamond :wave:
Você já leu este tópico?

Sim, eu tenho.

Eu tenho uma instalação padrão. Eu a instalei no meu servidor Ubuntu seguindo os passos da instalação padrão, seguindo o link aqui

Eu tenho acesso SSH ao meu servidor Ubuntu.

Parece que você está fazendo tudo certo. Você não tem dois sites e está atualizando o segundo e olhando para o primeiro?

1 curtida

Não, eu tenho apenas um site :slight_smile:

Mas não consigo encontrar a pasta de plugins em lugar nenhum. Talvez o sistema falhe em criar uma pasta devido a algumas permissões. Apenas um palpite.

É isso que acontece depois de ./launcher rebuild app

Tudo parece correr bem, sem logs de erro.

ah espere. Espaço em disco. Acabei de ver…
Agora faz sentido

2 curtidas

Parece que esse é o bloqueador. :+1: Sem o espaço, o processo de reconstrução não é iniciado.

1 curtida

Parece estranho, pois a VM tem 50 GB de armazenamento ¸

mas o df -h mostra isto

Esta é uma VM “local”?

Tente usar growpart, lvextend e resize2fs para expandir sua partição de disco principal.
https://linux.die.net/man/8/resize2fs

Sim, é uma VM local no VirtualBox

Resolvi redimensionando o volume

sudo df -h
sudo lsblk
sudo pvs
sudo pvresize /dev/sda3
sudo lsblk
sudo lvextend -l+100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Agora os plugins aparecem.

Obrigado!

1 curtida

Normalmente você usaria uma dev-install localmente e usaria a instalação padrão em um VPS na nuvem com um IP público estático para Produção, mas ótimo que você conseguiu fazer funcionar :+1:

Robert.

Normalmente?

Eu estava sob a impressão de que, seguindo as instruções oficiais passo a passo de instalação padrão, eu o tenho normalmente como ele fica :slight_smile:

Além disso, por favor, saiba que não sou um usuário avançado de Linux e esta é a minha primeira instalação do Discourse.

Obrigado

A instalação padrão é para uso em produção na nuvem.

Para testar localmente, é melhor usar uma instalação de desenvolvimento.

Sim, estou vendo agora. Seria mais fácil, eu acho.

Obrigado pela sugestão.

1 curtida

Eu diria que, a menos que você planeje fazer desenvolvimento de plugins, é muito mais fácil configurar uma instalação padrão. Existem várias partes complicadas para fazer uma instalação de desenvolvimento funcionar.

Por outro lado, se um nome de domínio e DNS são difíceis para você, então uma instalação de desenvolvimento pode ser mais fácil.

1 curtida

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