Ricezione di un errore nella ricostruzione dell'app del launcher

oggi ricevo errori nel tentativo di ricostruire l’app e nulla di ciò che provo ha effetto. In particolare, l’errore che sto ricevendo è:

I, [2023-03-18T16:41:52.325609 #1]  INFO -- : cd /var/www/discourse & gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
ERROR:  Could not find a valid gem 'bundler' (= 2.4.4), here is why:
          Unable to download data from https://rubygems.org/ - Errno::EADDRNOTAVAIL: Failed to open TCP connection to rubygems.org:443 (Cannot assign requested address - connect(2) for "rubygems.org" port 443) (https://rubygems.org/specs.4.8.gz)

C’è stato un breve problema in precedenza in cui rubygems aveva davvero un problema, ma per quanto ne so non è più così. Posso scaricare tutto qui, ma quando provo a eseguire tramite il launcher non funziona.

Qualche suggerimento per un principiante di ruby?

1 Mi Piace

Hai visto questo problema simile di prima, dove la soluzione era correlata a ipv6?
Build Fails on New Host

Grazie, sì, l’ho visto, e anche se ho IPv6 abilitato su quell’host, è abilitato da quando il forum è nato.

Ho cercato specificamente e in docker non c’è IPv6 abilitato, e rubygems.org risolve correttamente a un indirizzo ipv4.

Forse prova

wget -O /dev/null https://rubygems.org

e vedi cosa succede. Non sono assolutamente sicuro se questo debba essere provato sull’host o all’interno del container: per me, in entrambi i casi funziona bene.

2 Mi Piace

Grazie Ed, questo ci avvicina alla causa principale.

rubygems.org - funziona sull’host, all’interno del container:

Connecting to rubygems.org (rubygems.org)|151.101.1.227|:443... failed: No route to host.

Ma

wget -O /dev/null https://google.com

funziona come dovrebbe. Forse rubygems ha ancora un problema. Suppongo che ci riproverò lunedì.

Dato che google funziona, penso di poter presumere che la configurazione sia corretta, il che significa che il problema sembra essere al di fuori del mio controllo.

Grazie ancora per l’aiuto nella risoluzione dei problemi.

2 Mi Piace

Hai trovato una soluzione a questo problema? (Rebuild non riesce a raggiungere il sito web di rubygems)

Sì, ho trovato una soluzione. Sembra che rubygem abbia avuto un problema in quel momento. Ho ricominciato la ricostruzione la mattina seguente e tutto è andato per il verso giusto.

Dato che non ho cambiato nulla e la mia connessione internet era attiva e funzionante (avere il mio ISP ha i suoi vantaggi), la mia unica ipotesi è che rubygems abbia effettivamente avuto un problema.

Grazie ancora per l’aiuto.

1 Mi Piace

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