Error al reconstruir en 2.3.8

Hi there!

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.

4 Me gusta

Arriba
¿Cómo solucionarlo?

Actualización:
pruebas actualizadas con éxito
todo está bien

1 me gusta

Sí, necesitamos solucionar este problema para la versión estable, @eviltrout.

2 Me gusta

Hmm, ¡no añadí nada así!

@Falco, ¿podría estar en la imagen base que actualizaste de alguna manera?

3 Me gusta

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.

3 Me gusta

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.

Parece que las cosas funcionan ahora.

7 Me gusta