Bloccato a root@forum:~#

Nel processo (senza fine) di tentativo di configurare Discourse tramite Mailgun + Digital Ocean. Ho protetto il mio droplet con Digital Ocean e confermato il DNS con name.com e Mailgun. Ho inserito la mia password temporanea e l’ho reimpostata. Ora sono qui

e non so cosa fare perché le istruzioni che sto seguendo non prevedono questo passaggio.
Cosa devo fare con: root@forum:~#?
Qualcuno può PER FAVORE aiutarmi?! Ci lavoro da due giorni e sembra di aver provato in un centinaio di modi diversi.

Ciao Whitney!

Sono felice di aiutarti, ma non sono sicuro di cosa stai cercando di fare.

root@forum:~# è un prompt in attesa di un input. Hai accesso con successo al server e ora devi procedere con il passo successivo del tuo processo. Supponendo che tu stia seguendo il processo di installazione ufficiale, il prossimo passo sarebbe la fase di installazione di Discourse.

In realtà significa che sei nel tuo server.

Dovresti continuare da qui (Installa Docker / Git)

Ok. Wow, sì. È imbarazzante. Ha! Sono molto nuovo in questo.
Sono passato al passaggio successivo: sembra essere andato a buon fine. Ma poi questo…

Per contesto, ho fatto tutto questo ieri solo per rendersi conto che Gmail non avrebbe funzionato. Ora sto cercando di seguire l’installazione più da vicino… ma, sì.

Controlla la quinta riga dal basso, hai unito due passaggi. Devi eseguire

cd /var/discourse

Poi, una volta completato, esegui

./discourse-setup

Inoltre, se possibile, copiare l’output in un blocco di codice è meglio che usare un’immagine. Permette di rendere il testo ricercabile e copiabile.

Per creare un blocco di codice, usa tre backtick su una riga propria sopra e sotto il codice.

Digitando:

```
code
 goes
  here
```

Otterrai

code
 goes
  here

Grazie mille! Sono tornato indietro, sembrava che tutto stesse finalmente funzionando: mi aspettavo di dover inserire le informazioni di amministratore, ma si è fermato qui:

+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse# 
+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse# 
+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=4 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e DISCOURSE_HOSTNAME=forum.irresistible.org -e DISCOURSE_DEVELOPER_EMAILS=healingjusticepodcast@gmail.com -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@mg.irresistible.org -e DISCOURSE_SMTP_PASSWORD=11d47709c46c21ccb043f7c914dbdba7-f696beb4-6a27c118 -h forum-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:96:f4:e6:e7:14 local_discourse/app /sbin/boot
4d96de7fffe652fa5a000fb73176f9942e9001f91c0b75520b75670ed869aca4
root@forum:/var/discourse#

Hai digitato qualche modifica premendo Ctrl+c sulla tastiera? Dove ti trovavi esattamente nel processo quando è successo? Avremo bisogno di vedere cosa è accaduto prima dell’output che hai condiviso sopra.

Dopo il nostro ultimo messaggio, ho fatto un passo indietro e ho inserito quanto segue:

root@forum:~# cd /var/discourse
root@forum:/var/discourse# ./discourse-setup
Docker non installato. Premi Invio per installare da https://get.docker.com/ o Ctrl+C per uscire
  % Totale    % Ricevuto % Xferd  Velocità Media   Tempo    Tempo     Tempo     Corrente
                                 Download  Upload   Totale   Svolto    Rimasto   Corrente
100 13216  100 13216    0     0   322k      0 --:--:-- --:--:-- --:--:--  322k
# Esecuzione dello script di installazione di Docker, commit: f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
+ sh -c apt-get update -qq > /dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl > /dev/null
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - > /dev/null
Attenzione: l'output di apt-key non dovrebbe essere analizzato (stdout non è un terminale)

Va bene, non sono un esperto: se fossi in te, distruggerei questo server e ne creerei uno nuovo. Si risparmia tempo nel risolvere i problemi; stai solo installando e non stai salvando un forum di produzione, quindi risparmia il tuo tempo e crea semplicemente un nuovo server. Ci vogliono pochi minuti, specialmente con server dotati di 4 GB o più di RAM.

E nessuno sa cosa hai fatto effettivamente prima di tutto questo. Solo il mio piccolo contributo.

Qualche minuto dopo dovrebbe aver iniziato a chiederti il nome dell’host e così via.

In realtà non c’è bisogno. Non hai ancora fatto nulla che renda questo server diverso da uno nuovo. (Tranne, forse, aver installato Docker).

Non lo so. Non sappiamo cosa abbia fatto in questi due giorni.

Ho letto i tuoi suggerimenti e ho ripercorso l’intero processo. Discourse sembrava essere configurato e pronto all’uso. Ho ricevuto questo messaggio:

Discourse è stato installato. Accedi al tuo account amministratore tramite un browser per continuare
la configurazione di Discourse.
root@forum:~#

Sono andato su http://167.71.253.224. Mi è stato chiesto di inserire un nome utente e una password. (Sono arrivato a questo punto quattro volte finora). L’ho fatto. Ecco il risultato di quella sottomissione.

Ho controllato la mia email e ho ricevuto questo messaggio:
Benvenuto in Discourse!

Clicca sul seguente link per confermare e attivare il tuo nuovo account:
http://forum.irresistible.org/u/activate-account/aaec7ffdc5fcd82b1fd9610b66f1fda9

Se il link sopra non è cliccabile, prova a copiarlo e incollarlo nella barra degli indirizzi del tuo browser web.

Quando ci ho cliccato sopra, sono tornato al punto di partenza perché mi porta qui:

A questo punto, non ho fatto altro che seguire i passaggi elencati nella Guida all’installazione. Qual è il prossimo passo migliore? Perché sono senza idee.

Devi accedere al pannello di controllo del sito web dove hai acquistato il dominio irresistible.org e aggiungere una voce DNS:

Tipo: A
Nome: forum
Valore: 167.71.253.224

Attendi cinque minuti e dovrebbe funzionare.

Sei un salvavita. Per quanto ami imparare cose nuove, questa è stata una seccatura. Grazie!