La mia ricostruzione di Discourse fallisce con il seguente errore:
FAILED
--------------------
Pups::ExecError: 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
' è fallito con ritorno #<Process::Status: pid 130 exit 128>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
Ci sono altre informazioni più indietro nei log?
Penso che l’host del container abbia avuto alcuni problemi dopo l’aggiornamento dei pacchetti locali. Dopo questo errore di compilazione, ho avviato l’ultimo container compilato con successo, che si è avviato, ma ho notato problemi nel raggiungere fonti esterne. Ad esempio, la risoluzione automatica dei titoli degli argomenti in base agli URL e l’integrazione della chat con Discord e Matrix sono fallite. Il riavvio dell’host del container ha risolto questi problemi. Quindi ho ritentato una nuova compilazione del container, che ha superato la parte precedente che era fallita. Quindi penso che ora vada bene.
Il mio host del container esegue riavvii automatici dei servizi se una dipendenza è stata aggiornata, forse questo ha causato problemi sull’host con riavvii incompleti o dipendenze che dovrebbero causare un riavvio di un servizio. In ogni caso, il riavvio ha risolto.
Modifica: Il container è stato compilato con successo questa volta.