# Problema durante la ricostruzione

**URL:** https://meta.discourse.org/t/issue-while-rebuilding/347278
**Category:** Support
**Created:** [15 Gennaio 2025, 3:11pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278 "2025-01-15T15:11:17Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [15 Gennaio 2025, 3:11pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/1 "2025-01-15T15:11:17Z")

</div>

Ecco la configurazione dei miei plugin utilizzando Docker 27.0

```plaintext
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/paviliondev/discourse-locations.git

```

su ./launcher rebuild app

Sto riscontrando il seguente errore per il plugin di localizzazione

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' fallito con ritorno #<Process::Status: pid 449 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migra
te'"]}
bootstrap fallito con codice di uscita 1
**FAILED TO BOOTSTRAP** si prega di scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.

```

Per favore, consigliami

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [15 Gennaio 2025, 3:29pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/2 "2025-01-15T15:29:35Z")

</div>

> [@rakeshshelarnec](#):
>
> `per favore scorri verso l'alto e cerca messaggi di errore precedenti,`

Verifica se riesci a capire quale migrazione è fallita.

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [15 Gennaio 2025, 3:42pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/3 "2025-01-15T15:42:44Z")

</div>

> [@rakeshshelarnec](#):
>
> ```plaintext
> Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 449 exit 1>
> 
> ```

nel post originale come ho menzionato  
Pups::ExecError: cd /var/www/discourse && su discourse -c ' **bundle exec rake db:migrate’ failed with return** #\<Process::Status: pid 449 exit 1\>

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [15 Gennaio 2025, 3:43pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/4 "2025-01-15T15:43:44Z")

</div>

E più in alto nei log, stampa le migrazioni man mano che vengono eseguite, quindi devi trovare quella che ha causato il problema.

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [15 Gennaio 2025, 3:56pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/5 "2025-01-15T15:56:55Z")

</div>

oO0OoO0OoO0Oo Redis sta partendo oO0OoO0OoO0Oo  
Versione Redis=7.0.15, bit=64, commit=00000000, modificato=0, pid=447, appena avviato  
Configurazione caricata

- orologio monotono: POSIX clock\_gettime  
Attenzione: Impossibile creare il socket di ascolto TCP server \*:6379: bind: Address already in use  
Impossibile ascoltare sulla porta 6379 (TCP), interruzione.

cd /var/www/discourse & & su discourse -c bundle exec rake db:migrate rake aborted!  
OpenSSL::SSL::SSLError: SSL\_connect returned=1 errno=0 peeraddr=xx.xx.xx.xx:443 state=error: unexpected eof while reading (OpenSSL::S  
SL::SSLError)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [15 Gennaio 2025, 7:07pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/6 "2025-01-15T19:07:48Z")

</div>

> [@rakeshshelarnec](#):
>
> ecco la configurazione dei miei plugin utilizzando docker 27.0
> 
> ```plaintext
> cmd:
> - git clone https://github.com/discourse/docker_manager.git
> - git clone https://github.com/paviliondev/discourse-locations.git
> 
> ```
> 
> su ./launcher rebuild app

Il tuo errore è la riga del plugin di localizzazione

```plaintext
- git clone https://github.com/paviliondev/discourse-locations

```

Rimuovi il “.git” come nella mia riga sopra.

[https://github.com/paviliondev/discourse-locations](https://github.com/paviliondev/discourse-locations)

Nessun .git nel link github dei plugin. La prima riga per docker ha un “.git”. i plugin sono solo indirizzi di link.

Se scorri verso l’alto nel log dovresti vedere un qualche tipo di errore relativo alla riga del plugin di localizzazione. L’errore che ho postato lo ottengo ma non influisce sulla ricostruzione.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [15 Gennaio 2025, 7:33pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/7 "2025-01-15T19:33:02Z")

</div>

> [@Heliosurge](#):
>
> Rimuovi il “.git” come la mia riga sopra.

Questo non influenzerà nulla: entrambi ti daranno lo stesso risultato

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [15 Gennaio 2025, 7:37pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/8 "2025-01-15T19:37:46Z")

</div>

Non ne ero a conoscenza. Stavo solo confrontando le righe del mio file app.yml e ho notato che solo la riga di docker aveva l’estensione “.git” e ho ricordato gli avvertimenti su quanto siano sensibili questi layout di file.

Grazie per la precisazione.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [15 Gennaio 2025, 8:08pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/9 "2025-01-15T20:08:49Z")

</div>

> [@rakeshshelarnec](#):
>
> ```plaintext
> cmd:
> - git clone https://github.com/discourse/docker_manager.git
> - git clone 
> 
> ```

Se questa è una copia 1:1 di app.yml, allora le righe di git iniziano dal posto sbagliato. - dovrebbe essere sotto d.

```plaintext
cmd:
  - git...

```

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [16 Gennaio 2025, 4:01am UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/10 "2025-01-16T04:01:25Z")

</div>

allora la mia domanda è come funzionano bene gli altri plugin con .git nell’URL Esempio: i plugin Calendar e news hanno funzionato bene con .git nel modo in cui applichiamo normalmente il comando git. puoi spiegare un po’ perché .git fa la differenza?

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [16 Gennaio 2025, 4:03am UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/11 "2025-01-16T04:03:12Z")

</div>

Vedo che la migrazione fallisce e mostra anche un problema relativo alle porte, non sono sicuro del perché?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [16 Gennaio 2025, 6:26am UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/12 "2025-01-16T06:26:25Z")

</div>

> [@rakeshshelarnec](#):
>
> allora la mia domanda è come fanno tutti gli altri plugin con .git nell’URL a funzionare bene Esempio: i plugin Calendar e news hanno funzionato bene con .git che è il modo in cui applichiamo normalmente il comando git. puoi spiegare un po’ perché .git fa la differenza?

Se hai visto la risposta di @supermathie alla mia. Mi sbagliavo. Mi basavo sulla configurazione del mio app.yml. Apparentemente va bene qualsiasi layout.

Non preoccuparti dell’errore di porta precedente che hai pubblicato poiché lo ricevo anch’io e si ricostruisce bene. Prova a rimuovere il plugin locations e ricostruisci per vedere se fallisce ancora.

Scorri verso l’alto se fallisce, acquisisci una buona parte dell’output prima del messaggio di fallimento finale. Ci dovrebbero essere, se si tratta di un problema di installazione del plugin o forse di qualcos’altro, dei messaggi di errore.

È possibile che mentre stavi modificando il file app.yml tu abbia inserito uno spazio o qualcos’altro. Una buona pratica è quella di acquisire il contenuto prima della modifica, in modo che se fallisce tu possa confrontare il vecchio con il nuovo. Se necessario, riga per riga.

Di solito guardo mentre ricostruisce ogni volta e mi sono abituato ad alcuni dei messaggi di errore/avviso comuni che non sembrano influire sulla ricostruzione.

Ho avuto un fallimento abbastanza tempo fa che era correlato a un plugin, ma era dovuto, nel mio caso all’epoca, alla mancata ricezione dell’aggiornamento che Chat era stato unito al core.

Qui avranno bisogno di vedere di più del file di log di ricostruzione per aiutarti a identificare dove sta fallendo.

Eseguire discourse-doctor come suggerisce il risultato del fallimento potrebbe anche aiutare. Ma nella mia esperienza, scorrere verso l’alto è stato il mio miglior punto di riferimento.

Potresti anche copiare la sezione inferiore o tutto il tuo app yml e incollarlo qui. Assicurati solo di modificare le cose sensibili come le righe del tuo provider di posta, le informazioni di Maxmind. Anche se sospetti dell’area dei plugin, quindi… anche solo copiare dalla sezione inferiore di $home in giù potrebbe fornire alcune informazioni.

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [20 Gennaio 2025, 1:12pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/13 "2025-01-20T13:12:49Z")

</div>

Posso vedere anche questa riga e posso confermare che la mia seconda VM ha lo stesso problema solo per i plugin di localizzazione  
Causato da:  
OpenSSL::SSL::SSLError: SSL\_connect returned=1 errno=0 peeraddr=184.104.226.109:443 state=error: unexpected eof while reading (OpenSSL::SSL::SSLError)  
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:46:in `connect_nonblock' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:46:in `ssl\_socket\_connect’  
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:1742:in `connect’

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [20 Gennaio 2025, 1:24pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/14 "2025-01-20T13:24:09Z")

</div>

> [@rakeshshelarnec](#):
>
> Vedo anche questa riga e confermo che la mia seconda VM ha lo stesso problema solo per i plugin di localizzazione

Puoi ricostruire se rimuovi il plugin di localizzazione da `app.yml`?

Hai verificato l’indentazione del tuo file, come menzionato qui?

> [@Jagster](#):
>
> > [@rakeshshelarnec](#):
> >
> > ```plaintext
> > cmd:
> > - git clone https://github.com/discourse/docker_manager.git
> > - git clone
> > 
> > ```
> 
> Se questa è una copia 1:1 di app.yml, allora le righe git iniziano dal posto sbagliato. - dovrebbe essere sotto d.
> 
> ```plaintext
> cmd:
> - git...
> 
> ```

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [20 Gennaio 2025, 1:32pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/16 "2025-01-20T13:32:34Z")

</div>

![Capture](https://global.discourse-cdn.com/meta/original/4X/1/9/6/196e314d3294bf5eec8d3067ecdaf733d0e1149d.jpeg)

tutto funziona bene tranne la posizione

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [20 Gennaio 2025, 3:43pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/17 "2025-01-20T15:43:34Z")

</div>

Credo che Robert esaminerà presto i problemi del plugin di localizzazione. Ho notato un errore con l’ultima versione di Discourse in una PR per correggere una deprecazione, e lui ha detto che ci darà un’occhiata molto presto.

> <https://github.com/merefield/discourse-locations/pull/119#issuecomment-2596388376>
>
> Hey @Arkshine, thanks for this 🙏 
> 
> It's better to fix that and merge that into… your PR. Then merge your PR. I'll have a look very soon.

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [20 Gennaio 2025, 4:09pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/18 "2025-01-20T16:09:28Z")

</div>

Oh grazie per queste informazioni e spero di ricevere una notifica una volta risolto il problema

Molte grazie

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [20 Gennaio 2025, 4:15pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/19 "2025-01-20T16:15:15Z")

</div>

Considera un post in #Marketplace se vuoi che venga esaminato con priorità e hai un budget, ma sembra un problema di versione/compatibilità di gem in qualche modo.

---

<div class="post-metadata">

### Author: ![rakeshshelarnec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rakeshshelarnec/32/481073_2.png) [@rakeshshelarnec](https://meta.discourse.org/u/rakeshshelarnec)
#### Post date: [20 Gennaio 2025, 4:18pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/20 "2025-01-20T16:18:25Z")

</div>

ma la scorsa settimana ho aggiunto gli stessi plugin su Docker 24.0.x e funziona e qui c’è Docker 27.0.x che è l’unica differenza

 ![L'immagine mostra l'interfaccia di gestione dei plugin per un sito web del Northshire County Council, che mostra vari plugin abilitati e disabilitati come Automation, Calendar, Chat, Footnote, Locations, News e Spooner Alert, insieme ai numeri di versione e alle opzioni di impostazione. (Didascalia dell'IA)](https://global.discourse-cdn.com/meta/original/4X/6/d/0/6d0099f932d1190480d2660b43b2e01fec66848c.png)

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [20 Gennaio 2025, 4:39pm UTC](https://meta.discourse.org/t/issue-while-rebuilding/347278/21 "2025-01-20T16:39:38Z")

</div>

Anche quel plugin di notizie è rotto.

[Pagina seguente](https://meta.discourse.org/t/issue-while-rebuilding/347278.md?page=2)
