Erreur de reconstruction sur 2.3.8

Salut !

J’ai revision: stable dans mon fichier containers/app.yml, ce qui correspond actuellement à la version 2.3.8. Je rencontre une erreur lorsque j’essaie de reconstruire le conteneur :

I, [2019-12-24T17:46:51.163113 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
chown: impossible de suivre le lien symbolique '/var/www/discourse/public/plugins/discourse-internet-explorer' : fichier ou répertoire inexistant

Il semble que le plugin discourse-internet-explorer ait été introduit dans la version bêta 2.4.0, ce qui explique pourquoi il manque dans la 2.3.8. Cependant, il n’est pas clair pour moi pourquoi la commande chown s’attend à ce qu’il soit présent. J’ai pu résoudre le problème en passant à revision: tests-passed, mais je pensais signaler cette erreur car elle constituait un obstacle majeur pour moi lors de la tentative de mise à niveau vers la dernière version stable.

4 « J'aime »

up
Comment résoudre le problème ?

Mise à jour :
Tests mis à jour et validés
tout est en ordre

1 « J'aime »

Oui, nous devons régler ce problème pour la version stable, @eviltrout.

2 « J'aime »

Hmm, je n’ai rien ajouté de ce genre !

@Falco, est-ce que cela pourrait provenir de l’image de base que tu as mise à jour d’une manière ou d’une autre ?

3 « J'aime »

Maintenant que vous le mentionnez, cela peut être lié. Les images sont toujours construites à partir de tests-passés. Je pense donc que la commande pour revenir à un ancien commit git confond chown ou laisse un lien symbolique cassé ?

3 « J'aime »

Il semble que l’erreur provienne du fait que ce fichier est normalement ignoré en raison de .gitignore, ce qui signifiait que si vous extrayiez la version stable par-dessus tests-passed, cela ne fonctionnerait pas. J’ai corrigé cela.

Une autre erreur étrange est apparue ! Nous avons mis à jour Bundler et la version dans notre fichier Gemfile.lock stable était trop ancienne. Je l’ai également mise à jour.

Les choses semblent fonctionner maintenant.

7 « J'aime »