No hay suficiente espacio para reconstruir

Hola.

Instalé Discourse siguiendo las instrucciones que se encuentran aquí.

Añadí las líneas en app.yml

Reconstruí la aplicación:

cd /var/discourse
./launcher rebuild app

Los plugins no aparecen

¿Qué estoy haciendo mal?

Gracias

Hola @kdiamond :wave:
¿Has leído este tema todavía?

Sí, lo tengo.

Tengo una instalación estándar. La instalé en mi servidor Ubuntu siguiendo los pasos de la instalación estándar del enlace aquí

Tengo acceso SSH a mi servidor Ubuntu.

Parece que estás haciendo todo bien. No tienes dos sitios, ¿verdad? ¿Y estás actualizando el segundo y mirando el primero?

1 me gusta

No, solo tengo un sitio :slight_smile:

Pero no encuentro la carpeta de plugins por ninguna parte. Quizás el sistema no puede crear una carpeta debido a algunos permisos. Solo estoy adivinando.

Esto es lo que sucede después de ./launcher rebuild app

Todo parece ir bien, sin registros de errores.

ah espera. Espacio en disco. Acabo de verlo…
Ahora tiene sentido

2 Me gusta

Parece que ese es el bloqueo. :+1: Sin el espacio, en realidad no inicia el proceso de reconstrucción.

1 me gusta

Parece extraño ya que la VM tiene 50 GB de almacenamiento ¸

pero el df -h muestra esto

¿Es esta una VM “local”?

Intenta usar growpart, lvextend y resize2fs para expandir la partición de tu disco principal.
https://linux.die.net/man/8/resize2fs

Sí, es una VM local en VirtualBox

Lo resolví redimensionando el volumen

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

Ahora los plugins aparecen.

¡Gracias!

1 me gusta

Normalmente jugarías con una dev-install localmente y usarías la instalación estándar en un VPS en la nube con una IP pública estática para Producción, pero genial que lo hayas hecho funcionar :+1:

Robert.

¿Normalmente?

Tenía la impresión de que, siguiendo las instrucciones oficiales paso a paso para la instalación estándar, lo tengo normalmente como se obtiene :slight_smile:

Además, ten en cuenta que no soy un usuario avanzado de Linux y esta es mi primera instalación de Discourse.

Gracias

La instalación estándar es para uso en producción en la nube.

Para probar localmente, es mejor usar una instalación de desarrollo.

Sí, lo estoy viendo ahora. Supongo que sería más fácil.

Gracias por la sugerencia.

1 me gusta

Yo diría que a menos que planees hacer desarrollo de plugins, es mucho más fácil iniciar una instalación estándar. Hay un montón de piezas complicadas para que una instalación de desarrollo funcione.

Por otro lado, si un nombre de dominio y DNS son difíciles para ti, entonces una instalación de desarrollo podría ser más fácil.

1 me gusta

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