Hola!
Me encuentro con un problema al intentar actualizar mi instalación con la utilidad launcher.
Obtengo un error 523 cuando el contenedor de compilación intenta cambiar la propiedad de las imágenes cargadas…
¿Alguna idea?
Aquí está el log:
$ sudo ./launcher rebuild app
Se detectó la arquitectura x86_64.
ADVERTENCIA: el archivo containers/app.yml es legible por todos. Puedes proteger este archivo ejecutando: chmod o-rwx containers/app.yml
Asegurando que launcher esté actualizado
Obteniendo origen
Launcher está actualizado
Deteniendo el contenedor antiguo
+ /usr/bin/docker stop -t 600 app
app
2.0.20230502-0058: Extrayendo de discourse/base
Digest: sha256:fa95da36c3d3a582d644b139ec678f5778d745697454bc86f598c689031b30aa
Estado: La imagen está actualizada para 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
.....
Cambiado a una nueva rama 'stable'
I, [2023-06-18T16:43:24.458070 #1] INFO -- : Rama 'stable' configurada para rastrear la rama remota 'stable' desde '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: Error desconocido 523
chown: /shared/uploads/default/original/1X: Error desconocido 523
I, [2023-06-18T16:43:41.385629 #1] INFO -- :
FALLÓ
--------------------
Pups::ExecError: cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp falló con el retorno #<Process::Status: pid 135 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"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 falló con el código de salida 1
** FALLÓ EL BOOTSTRAP ** por favor desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.