Estoy siguiendo la guía oficial de instalación y, al ejecutar este comando:
./discourse-setup
recibo el siguiente mensaje de error:
root@server:/var/discourse# ./discourse-setup
ADVERTENCIA: Discourse requiere al menos 2 GB de espacio de intercambio (swap) cuando se ejecuta con 2 GB de RAM o menos. Este sistema parece no tener suficiente espacio de intercambio.
Sin suficiente espacio de intercambio, tu sitio podría no funcionar correctamente y las futuras actualizaciones de Discourse podrían no completarse con éxito.
Presiona Ctrl+C para salir o espera 5 segundos para que se cree un archivo de intercambio de 2 GB.
install: no se pudo eliminar '/swapfile': Operación no permitida
fallocate: fallocate falló: Archivo de texto ocupado
mkswap: error: /swapfile está montado; no se creará espacio de intercambio
swapon: /swapfile: swapon falló: Dispositivo o recurso ocupado
/swapfile swap swap auto 0 0
vm.swappiness = 10
No se pudo crear el espacio de intercambio: ¿eres root? ¿Estás ejecutando en hardware real o en un servidor completamente virtualizado?
Tengo un VPS con 2 GB de RAM y 50 GB de SSD, y también configuré un subdominio para Discourse.
Bueno, si tuviera que adivinar, apostaría a que no es KVM, ya que simplemente es más caro. Pero supongo que no hace daño preguntarles a su equipo, ya que sus preguntas frecuentes no mencionan la tecnología de virtualización en absoluto.
¿Estás diciendo que Discourse-setup no pudo crear el archivo de intercambio? ¿Puedes crear un archivo de intercambio en absoluto? ¿O tu máquina virtual no te permite hacerlo?