I have revision: stable in my containers/app.yml which currently resolves to v2.3.8. I am getting an error when trying to rebuild the container:
I, [2019-12-24T17:46:51.163113 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
chown: cannot dereference '/var/www/discourse/public/plugins/discourse-internet-explorer': No such file or directory
It looks like the discourse-internet-explorer plugin was introduced in the v2.4.0 beta release, so it makes sense why it’s missing in 2.3.8, but it’s not clear to me why the chown is expecting it to be there. I was able to resolve by changing to revision: tests-passed but figured I would raise the issue as it was pretty serious blocker for me trying to upgrade to the latest stable version.
Ahora que lo mencionas, puede estar relacionado. Las imágenes siempre se construyen usando tests-passed. Así que creo que el comando para volver a un commit antiguo de git está confundiendo a chown o dejando un enlace simbólico roto.
Parece que el error se debe a que ese archivo normalmente se ignora por .gitignore, lo que significaba que si extraías la versión estable sobre tests-passed, no funcionaría. Lo he solucionado.
¡Apareció otro error inesperado! Actualizamos bundler y la versión en nuestro Gemfile.lock estable era demasiado antigua. También he actualizado eso.