IPv6 Git clone fallisce in discourse-setup, ma funziona sulla macchina?!?

Il mio discourse-setup sta fallendo su un VPS Ubuntu 22.04 con il seguente errore:

fatal: unable to access https://github.com/discourse/discourse.git/: Could not resolve host: github.com

Il mio VPS ha solo un indirizzo IPv6, ma sto usando il proxy IPv6 di Dan Win per github: posso pingare github.com, ho clonato con successo discourse_docker.git e posso clonare l’esatto discourse.git dalla riga di comando sullo stesso VPS. Ma quando lo stesso comando viene eseguito da discourse-setup, non riesce a risolvere github.com e fallisce.

Un post precedente raccomandava di impostare mtu=1400 nel mio file docker.service, cosa che ho fatto, ma non ha cambiato nulla.

Inizialmente ho pensato che fosse un problema IPv6, ma il fatto che il mio VPS possa accedere a github e clonare il pacchetto mi confonde… non so cosa faccia diversamente la configurazione. Vorrei che ci fosse un modo per dire a discourse-setup che github.git è già sul server o semplicemente per usare le impostazioni predefinite del server che hanno funzionato.

1 Mi Piace

Sto ipotizzando che Docker non sia configurato per IPv6

1 Mi Piace

Ho riscontrato problemi con Docker su sistemi solo IPv6 in passato a causa della mancanza di NAT, poiché Docker utilizza spesso indirizzi IP accessibili solo dall’host ma il NAT non viene configurato automaticamente da Docker per IPv6.

Il readme di questo repository descrive il problema più dettagliatamente: GitHub - robbertkl/docker-ipv6nat: Extend Docker with IPv6 NAT, similar to IPv4

3 Mi Piace

Sì, avete fatto centro: era effettivamente un problema di v6 perché Docker non gradisce v6. Ho aggiunto un indirizzo v4 al VPS e tutto ha funzionato.

Grazie

3 Mi Piace

Ho sentito che esiste una grande azienda di hosting Discourse che utilizza ampiamente IPv6 nella propria infrastruttura.

Ma NAT sembra un problema probabile. Lo terrò a mente la prossima volta che giocherò con IPv6.

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