Installazione e compatibilità con VPS solo IPv6

Ciao a tutti,
sto cercando di installare Discourse su un VPS (ubuntu server 22.04 LTS) con solo IPv6 ma ottengo questo errore

103:M 04 Feb 2023 17:27:33.313 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse git fetch --depth 1 origin tests-passed failed with return #<Process::Status: pid 145 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse git remote set-branches --add origin main", "sudo -H -E -u discourse git remote set-branches origin $version", "sudo -H -E -u discourse git fetch --depth 1 origin $version", "sudo -H -E -u discourse git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p                    /shared/log/rails", "bash -c \"touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p           /shared/{uploads,backups}\"", "bash -c \"ln    -s           /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p           /shared/tmp/{backups,restores}\"", "bash -c \"ln    -s           /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete"]}
bootstrap failed with exit code 128
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
364d2e22530738ab198f829e14d7d8f4d7513ec7da82e30b774381aaa28f2f63

Seguendo queste guide ho risolto i problemi con il DNS IPv4 ma non riesco ancora a completare ./launcher rebuild app
https://gist.github.com/unixfox/bb299ce4f862fad66ee2e6d9024bef98/
https://www.tecmint.com/set-permanent-dns-nameservers-in-ubuntu-debian/

Discourse non è compatibile?
Se sì, allora non ci riproverò.

IPv6 è ampiamente utilizzato sul proprio hosting, quindi Discourse stesso è compatibile con IPv6.

Puoi mostrare altri log? L’errore effettivo si trova sopra la sezione che hai incluso. Un’ipotesi è che qualcosa nella tua configurazione stia causando un problema nel recuperare elementi da GitHub. Non vedo record AAAA per GitHub, quindi questo potrebbe essere il problema. E c’è questo:

Aggiungerò presto il log completo…

Dopo aver aggiunto il DNS mostrato qui, posso usare github senza problemi.

Hmm. Ma se l’hai fatto prima dei problemi che stai riscontrando ora, potrebbe non essere sufficiente per dare a docker l’accesso a github. Riesci a usare github dall’interno di un container docker?

Ho cambiato il DNS prima di iniziare l’installazione, Docker è stato installato correttamente con lo script ma non ho verificato se posso usare GitHub all’interno di un container Docker…

Come posso verificarlo?
Grazie :slight_smile:

Non lo so abbastanza bene da dirtelo.

Dovresti avviare un container, entrarci e poi provare a fare git clone o forse anche solo curl https://github.com/.

Sospetto che per la tua configurazione solo IPv6 sarà difficile e non supportata. Con google git+clone+inside+docker+ipv6 ho trovato questo: tasks have no access to ipv6 services · concourse · Discussion #5919 · GitHub

Dopo aver letto diversi siti e guide ho deciso di arrendermi.
Troppo complicato e instabile, comunque grazie per il tuo aiuto!