Ciao!
Ho riscontrato un problema durante l’aggiornamento della mia installazione con l’utility launcher.
Ricevo un errore 523 quando il container di build tenta di cambiare la proprietà delle immagini caricate…
Qualche idea?
Ecco il log:
$ sudo ./launcher rebuild app
Rilevata architettura x86_64.
ATTENZIONE: il file containers/app.yml è leggibile da tutti. Puoi proteggere questo file eseguendo: chmod o-rwx containers/app.yml
Assicurazione che launcher sia aggiornato
Recupero origine
Launcher è aggiornato
Arresto del vecchio container
+ /usr/bin/docker stop -t 600 app
app
2.0.20230502-0058: Pulling from discourse/base
Digest: sha256:fa95da36c3d3a582d644b139ec678f5778d745697454bc86f598c689031b30aa
Status: Image is up to date for discourse/base:2.0.20230502-0058
docker.io/discourse/base:2.0.20230502-0058
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
.....
Passato al nuovo branch 'stable'
I, [2023-06-18T16:43:24.458070 #1] INFO -- : Branch 'stable' impostato per tracciare il branch remoto 'stable' da 'origin'.
I, [2023-06-18T16:43:24.458386 #1] INFO -- :
I, [2023-06-18T16:43:24.469320 #1] INFO -- :
I, [2023-06-18T16:43:24.469386 #1] INFO -- :
I, [2023-06-18T16:43:24.472481 #1] INFO -- :
I, [2023-06-18T16:43:24.472660 #1] INFO -- :
I, [2023-06-18T16:43:24.476232 #1] INFO -- :
I, [2023-06-18T16:43:24.476303 #1] INFO -- :
I, [2023-06-18T16:43:24.479386 #1] INFO -- :
I, [2023-06-18T16:43:24.479449 #1] INFO -- :
I, [2023-06-18T16:43:24.482943 #1] INFO -- :
I, [2023-06-18T16:43:24.483012 #1] INFO -- :
I, [2023-06-18T16:43:24.486152 #1] INFO -- :
I, [2023-06-18T16:43:24.486220 #1] INFO -- :
I, [2023-06-18T16:43:24.489788 #1] INFO -- :
I, [2023-06-18T16:43:24.489954 #1] INFO -- :
I, [2023-06-18T16:43:24.495214 #1] INFO -- :
I, [2023-06-18T16:43:24.495285 #1] INFO -- :
I, [2023-06-18T16:43:24.500211 #1] INFO -- :
I, [2023-06-18T16:43:24.500283 #1] INFO -- :
I, [2023-06-18T16:43:24.504652 #1] INFO -- :
I, [2023-06-18T16:43:24.504738 #1] INFO -- :
I, [2023-06-18T16:43:24.512836 #1] INFO -- :
I, [2023-06-18T16:43:24.512942 #1] INFO -- :
I, [2023-06-18T16:43:24.518383 #1] INFO -- :
I, [2023-06-18T16:43:24.518453 #1] INFO -- :
I, [2023-06-18T16:43:24.523090 #1] INFO -- :
I, [2023-06-18T16:43:24.523195 #1] INFO -- :
chown: /shared/uploads/default/optimized/1X: Unknown error 523
chown: /shared/uploads/default/original/1X: Unknown error 523
I, [2023-06-18T16:43:41.385629 #1] INFO -- :
FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp fallito con ritorno #<Process::Status: pid 135 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [ $(git rev-parse --is-shallow-repository) == \"true\" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin $version\n git fetch --depth 1 origin $version\n else\n git fetch --tags --prune-tags --prune --force origin\n fi\n'", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [[ $(git symbolic-ref --short HEAD) == $version ]] ; then\n git pull\n else\n git -c advice.detachedHead=false checkout $version\n fi\n'", "sudo -H -E -u discourse git config user.discourse-version $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete"]}
bootstrap fallito con codice di uscita 1
** FALLITO IL 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.