ARM64 rebuild/bootstrap fallisce

Sto riscontrando questo strano errore durante il tentativo di ricostruire/bootstrap:

I, [2024-07-01T01:51:27.741415 #1]  INFO -- : cd /var/www/discourse & sudo -H -E -u discourse git reset --hard
Updating files: 100% (34557/34557), done.
I, [2024-07-01T01:51:30.764498 #1]  INFO -- : HEAD is now at cada17298 FIX: Do not capture OAuth user on 2FA page (#27617)

I, [2024-07-01T01:51:30.764638 #1]  INFO -- : cd /var/www/discourse & sudo -H -E -u discourse git clean -f
I, [2024-07-01T01:51:30.915386 #1]  INFO -- :
I, [2024-07-01T01:51:30.915510 #1]  INFO -- : cd /var/www/discourse & sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com

Qualcun altro su ARM64 ha riscontrato questo problema?

Ho provato su x86 e ha funzionato bene. Sono le 4 del mattino, quindi sto cercando una verifica da parte di qualcuno.

Sembra che la tua macchina arm64 abbia problemi di connettività, riesci a fare il ping di github dalla macchina host?

1 Mi Piace

Non ho trovato la causa principale, ma sembra essere un problema di connettività con docker. Un service restart docker è stato un workaround. È stato fastidioso dato che la ricompilazione funzionava poche ore prima e i git pull su github funzionavano bene con github.

Ecco perché non si fanno le cose alle 4 del mattino quando si è esausti. Avrei dovuto dormire 2 ore in più e occuparmene di nuovo al mattino!