Ho eseguito l’ultimo aggiornamento. La pagina di aggiornamento mi ha inizialmente chiesto di aggiornare il plugin Docker. Dopo averlo fatto, ho ricevuto il messaggio che diceva che avrei dovuto ricostruire le app sul server perché c’era un problema con l’immagine del sito, cosa che sembra accadere ogni 3 o 4 aggiornamenti.
Sul server, quando provo a ricostruire, ricevo questo messaggio di errore:
x86_64 arch rilevato.
avvio del container esistente
+ /usr/bin/docker start app
Risposta di errore dal daemon: driver failed programming external connectivity on endpoint app (83f3d2e718d3bedaac581e14f9ce21eed1c41564483523b3a7ae2a2af1baf6fe): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
Error: failed to start containers: app
Se provo discourse-doctor, ricevo un messaggio simile:
avvio del container esistente
+ /usr/bin/docker start app
Risposta di errore dal daemon: driver failed programming external connectivity on endpoint app (8937ea42fba161e42f9ffde7b2958bdba6212f0030aaebbebfe15a1fe69a0156): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
Error: failed to start containers: app
Failed to restart the container.
(Non tutti i processi sono stati identificati, le informazioni sui processi non di proprietà
non verranno mostrate, dovresti essere root per vederli tutti.)
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
Potresti condividere il tuo app.yml (oscurando password e informazioni sensibili)
Nel frattempo, prova
sudo systemctl stop nginx
Poi prova a ricostruire?
Da quello che posso vedere, hai in qualche modo un nginx esterno in esecuzione su questo server. A meno che tu non l’abbia configurato per fare il reverse proxy di discourse, questa è la causa del tuo fallimento nella ricostruzione.
Grazie mille @itsbhanusharma. Quel comando, e poi la ricostruzione dell’app, hanno funzionato per rimetterla online. Non ho idea di cosa abbia causato quel problema.