Impossibile ricompilare l'app a causa di problemi DNS del nameserver "impossibile risolvere l'host github.com"

Assicurarsi che il launcher sia aggiornato
Recupero di origin
fatal: impossibile accedere a 'https://github.com/discourse/discourse_docker.git/': Impossibile risolvere l'host: github.com
error: Impossibile recuperare origin
Il launcher è aggiornato

Inoltre,
curl https://github.com/ non funziona

Ciao Anna! Scusa per i problemi che stai riscontrando. O GitHub è down, o, più probabilmente, hai un problema DNS o di rete.

Ho trovato alcune soluzioni nella community di Discourse, ma nessuna di esse risolve il mio problema.

Forse dovrei modificare il mio nameserver in resolv.conf, ma non so se questo sia l’indirizzo del nameserver corretto o meno.

nameserver 127.0.0.53
options edns0 trust-ad
nameserver 8.8.8.8
nameserver 8.8.4.4

Grazie mille

Non è un problema di Discourse, quindi questo non è il posto migliore per cercare una soluzione.

Se intendi utilizzare i server DNS di Google, dovresti rimuovere l’altro. Inoltre, in molte configurazioni, Linux sovrascrive il file resolve.conf; quindi, anche se la modifica dei server DNS risolve il problema, dovrai comunque fare qualche passo in più per verificare che sia effettivamente risolto.

Quindi intendi che potrei rimuovere nameserver 127.0.0.53?

1 Mi Piace

Dovrei fare qualcosa dopo aver modificato i nameserver in resolv.conf, come riavviare Docker?

Puoi provare il comando curl e vedere se funziona; se funziona, puoi provare a eseguire ./launcher rebuild app.

Ho controllato il mio server di test e ho trovato qualcosa del genere

nameserver 127.0.0.53
options edns0 trust-ad

Quindi ho seguito questa configurazione, ma non funziona ancora.

La mia ipotesi è che abbia modificato il file /etc/ssh/sshd_config per utilizzare SSH in remoto dal mio PC locale,
modificando ad esempio
PasswordAuthentication no -> PasswordAuthentication yes

Pensi che questa modifica possa influire sul server?

Questo non dovrebbe influire sulla risoluzione DNS sul tuo server.

Davvero non ho idea del perché il mio server abbia questo problema.

Non ho fatto nulla di particolare.

La mia community funzionava perfettamente, ma all’improvviso mi è successo questo e non sono riuscito a connettermi al mio sito web.

A volte il server DNS locale si blocca. Sostituiscilo con 8.8.8.8 e vedi se risolve il problema.

Hai riavviato di recente? Forse è legato all’aggiunta dello stato di aggiornamento di Limbo.

Ho avuto un problema simile di recente, prova a eseguire il seguente comando, quindi riprova a ricostruire.

sudo apt-get update && sudo apt-get upgrade -y

Un’altra opzione, se la ricostruzione fallisce, sarebbe ./discourse-doctor

1 Mi Piace

Non credo che Discourse-doctor sarà d’aiuto qui. È un problema del sistema operativo.

Effettuare un aggiornamento e riavviare è una buona idea.

1 Mi Piace

È un buon punto: l’aggiornamento e il riavvio hanno funzionato per un problema simile che ho avuto qualche giorno fa.

1 Mi Piace