Spazio insufficiente per ricostruire

Ciao.

Ho installato Discourse seguendo le istruzioni trovate qui.

Ho aggiunto le righe in app.yml

Ho ricostruito l’app:

cd /var/discourse
./launcher rebuild app

I plugin non vengono visualizzati

Cosa sto sbagliando?

Grazie

Ciao @kdiamond :wave:
Hai già letto questo argomento?

Sì, l’ho fatto.

Ho un’installazione standard. L’ho installato sul mio server Ubuntu seguendo i passaggi dell’installazione standard dal link qui

Ho accesso SSH al mio server Ubuntu.

Sembra che tu stia facendo tutto nel modo giusto. Non hai due siti e stai aggiornando il secondo guardando il primo?

1 Mi Piace

No, ho solo un sito :slight_smile:

Ma non riesco a trovare la cartella dei plugin da nessuna parte. Forse il sistema non riesce a creare una cartella a causa di alcuni permessi. Sto solo ipotizzando.

Questo è ciò che accade dopo ./launcher rebuild app

Sembra che tutto proceda senza intoppi, nessun log di errore.

ah aspetta. Spazio su disco. L’ho appena visto…
Ora ha senso

2 Mi Piace

Sembra essere questo il blocco. :+1: Senza lo spazio, il processo di ricostruzione non viene effettivamente avviato.

1 Mi Piace

Sembra strano dato che la VM ha 50 GB di spazio di archiviazione ¸

ma df -h mostra questo

Questa è una VM “locale”?

Prova a usare growpart, lvextend e resize2fs per espandere la partizione del tuo disco principale.
https://linux.die.net/man/8/resize2fs

Sì, è una VM locale su VirtualBox

l’ho risolto ridimensionando il 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

Ora i plugin sono visibili.

Grazie!

1 Mi Piace

Normalmente si giocherebbe con un dev-install localmente e si userebbe l’installazione standard su un VPS cloud con un IP pubblico statico per la Produzione, ma è fantastico che tu l’abbia fatto funzionare :+1:

Robert.

Normalmente?

Credevo che seguendo le istruzioni di installazione standard passo dopo passo, l’avrei installato normalmente come si ottiene :slight_smile:

Inoltre, sappi che non sono un utente Linux avanzato e questa è la mia prima installazione di Discourse.

Grazie

L’installazione standard è per l’uso in produzione nel cloud.

Per fare delle prove localmente, è meglio usare un’installazione di sviluppo.

Sì, ci sto dando un’occhiata ora. Sarebbe più facile, immagino.

Grazie per il suggerimento.

1 Mi Piace

Direi che a meno che tu non abbia intenzione di fare sviluppo di plugin, è molto più facile avviare un’installazione standard. Ci sono un sacco di parti complicate per far funzionare un’installazione di sviluppo.

D’altra parte, se un nome di dominio e il DNS ti creano difficoltà, allora un’installazione di sviluppo potrebbe essere più facile.

1 Mi Piace

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