Impossibile creare swap durante l'installazione

Sto seguendo la guida ufficiale di installazione e, quando eseguo questo comando.

./discourse-setup

ottengo questo messaggio di errore.

root@server:/var/discourse# ./discourse-setup
WARNING: Discourse richiede almeno 2GB di swap quando viene eseguito con 2GB di RAM
o meno. Questo sistema non sembra avere spazio di swap sufficiente.

Senza spazio di swap sufficiente, il tuo sito potrebbe non funzionare correttamente e i futuri
aggiornamenti di Discourse potrebbero non completarsi con successo.

Ctrl+C per uscire o attendi 5 secondi per creare un file di swap da 2GB.
install: impossibile rimuovere '/swapfile': Operazione non consentita
fallocate: fallocate fallito: File di testo occupato
mkswap: errore: /swapfile è montato; non verrà creato lo spazio di swap
swapon: /swapfile: swapon fallito: Dispositivo o risorsa occupato
/swapfile       swap    swap    auto      0       0
vm.swappiness = 10
Creazione dello swap fallita: sei root? Stai eseguendo su hardware reale o su un server completamente virtualizzato?

Ho un VPS con 2GB di RAM e 50 GB di SSD e ho anche configurato un sottodominio per Discourse.

PerchĂŠ mi dĂ  questo errore?

1 Mi Piace

Questo di solito significa che non sei su un VPS “vero”, ovvero non è basato su KVM. Chi è il tuo provider VPS e qual è il prodotto o piano?

1 Mi Piace

Oh, non lo sapevo e si tratta di atlantic.net. C’è una soluzione per questo?

È questa la loro offerta VPS gratuita? Contatta l’assistenza e chiedi se questo prodotto è KVM o OpenVZ.

Ok, quindi su free non poteva essere, vero?

Bene, se dovessi indovinare, punterei sul fatto che non sia KVM, poichÊ è semplicemente piÚ costoso. Ma suppongo che non faccia male chiedere al loro team, dato che le loro FAQ non menzionano affatto la tecnologia di virtualizzazione.

Ci andrò anch’io. Grazie! :slight_smile:

Se si tratta di un vero VPS KVM, allora avrete bisogno di questo articolo

Non è necessario seguirlo, poichÊ la versione attuale dello script discourse-setup se ne occupa automaticamente.

1 Mi Piace

È fallito per me in alcune istanze di Ubuntu (provider diversi) - Ramnode è uno di questi.

Sì, l’ho risolto creando il file di swap.

Ho una domanda però: dopo l’installazione, devo tenere quel file o posso comunque rimuoverlo?

Quale file, il file di swap? SĂŹ, devi mantenerlo.

Sì, pensavo che mi servisse solo per l’installazione. :joy:

Non rimuoverlo, o avrai dei grossi problemi.

3 Mi Piace

Stai dicendo che la configurazione di Discourse non è riuscita a creare il file di swap? Riesci a creare un file di swap in generale? O la tua VM non te lo permette?

Non sono sicuro che ti stia rivolgendo a me o a @Timelord

Se è così, sì, sono riuscito a creare quel file e l’installazione è andata a buon fine.

1 Mi Piace

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