Estou seguindo o guia oficial de instalação e, ao executar este comando:
./discourse-setup
Estou recebendo a seguinte mensagem de erro:
root@server:/var/discourse# ./discourse-setup
AVISO: O Discourse requer pelo menos 2GB de swap ao ser executado com 2GB de RAM
ou menos. Este sistema parece não ter espaço de swap suficiente.
Sem espaço de swap suficiente, seu site pode não funcionar corretamente, e futuras
atualizações do Discourse podem não ser concluídas com sucesso.
Pressione Ctrl+C para sair ou aguarde 5 segundos para que um arquivo de swap de 2GB seja criado.
install: não foi possível remover '/swapfile': Operação não permitida
fallocate: fallocate falhou: Arquivo de texto ocupado
mkswap: erro: /swapfile está montado; não será criado espaço de swap
swapon: /swapfile: swapon falhou: Dispositivo ou recurso ocupado
/swapfile swap swap auto 0 0
vm.swappiness = 10
Falha ao criar swap: você é root? Está executando em hardware real ou em um servidor totalmente virtualizado?
Tenho um VPS com 2GB de RAM e 50 GB de SSD, e também configurei um subdomínio para o Discourse.
Bom, se eu tivesse que chutar, apostaria que não é KVM, pois é simplesmente mais caro. Mas acho que não faz mal perguntar à equipe deles, já que as FAQ deles não mencionam a tecnologia de virtualização de forma alguma.
Você está dizendo que a configuração do Discourse falhou ao criar o arquivo de swap? Você consegue criar um arquivo de swap de qualquer forma? Ou sua VM não permite que você faça isso?