Reinstallare e ripristinare da un backup è stata l’unica soluzione.
Non ho idea di cosa sia cambiato nel cuore della notte, ma ora è tutto risolto.
Grazie per il supporto.
Reinstallare e ripristinare da un backup è stata l’unica soluzione.
Non ho idea di cosa sia cambiato nel cuore della notte, ma ora è tutto risolto.
Grazie per il supporto.
Questo problema non è nuovo. Sembra che tu l’abbia risolto con un backup, una reinstallazione e un ripristino.
Per quanto riguarda il mio caso, ho aggirato il problema come descritto qui: Could not resolve host: github.com for SamSaffron/pups.git - #9 by rcauvin
Solo per precisare, ho lo stesso problema, ma il suggerimento di @rcauvin non ha funzionato per me.
Vedi: ./discourse-setup: could not resolve host: github.com - #2 by supermathie per il mio argomento sullo stesso problema
Sto riscontrando lo stesso problema, ma con un droplet DigitalOcean pulito, seguendo questa guida. Docker viene installato dallo script di installazione di Discourse. Non ho idea di come risolvere il problema. Anche la soluzione sopra indicata non ha funzionato per me.
firewall-cmd --zone=public --add-masquerade --permanent
Modifica: dopo aver applicato la soluzione di @rcauvin seguita da firewall-cmd --zone=public --add-masquerade --permanent da questo post, ora funziona.
Una cosa che ho notato recentemente su Ubuntu 20 su DigitalOcean è che la macchina host non rende disponibili i server DNS al dominio a Docker. Questo non è un problema legato al firewall, poiché Ubuntu 20 non arriva con il firewall abilitato.
Per risolvere, prima individua i server DNS di DigitalOcean con cat /run/systemd/resolve/resolv.conf. Vedrai qualcosa del genere…
nameserver 1.2.3.4
nameserver 9.8.7.6
Successivamente, modifica il file daemon.json con nano /etc/docker/daemon.json per rendere quei server DNS, e opzionalmente anche i DNS di Google (8.8.8.8), disponibili per Docker.
{
"dns": ["<ip1 da sopra>", "<ip2 da sopra>", "8.8.8.8"]
}
Infine, riavvia Docker e ricostruisci.
systemctl restart docker
/var/discourse/launcher rebuild app
Quel file non esiste nella mia installazione. L’hai creato da zero o era già presente nella tua installazione?
L’unico file presente in quella posizione è key.json.
Ho creato il file da zero.