Autre : échec de mise à niveau de 3.1.0 à 3.2.0 beta 4

J’ai également rencontré des problèmes de build étranges, qui se sont résolus lorsque j’ai d’abord effectué un git pull pour mettre à jour le lanceur :roll_eyes:

Lors de la compilation de l’application, yarn affiche certains avertissements - un développeur pourrait-il commenter cela ?

I, [2024-01-01T14:41:28.030095 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning Pattern ["wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-
cjs" as pattern ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse > @ember/legacy-built-in-components@0.5.0" has incorrect peer dependency "ember-source@>= 4.8".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-36c917e1-4a06-4dbb-be15-7fedd9ba3d70 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
I, [2024-01-01T14:42:26.369845 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...       
success Already up-to-date.
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passth
rough.join(` `));')   
yarn install v1.22.19     
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

Au final, c’est le plugin git clone https://github.com/Toxuru/discourse-sidebar-categories.git qui a causé des problèmes, entraînant une page principale vide, alors que l’accès direct aux messages individuels était toujours possible. J’ai découvert cela par essais et erreurs (c’est-à-dire en désactivant tous les plugins, en recompilant l’image et en réactivant les plugins un par un).

J’ai également trouvé ceci dans les logs - c’est le git clone https://github.com/mozilla/discourse-email-all.git que j’ai également désactivé pour être prudent pour le moment.

==> unicorn.stderr.log <==
I, [2024-01-01T15:00:30.194986 #85]  INFO -- : Refreshing Gem list
Plugin name is 'email-all', but plugin directory is named 'discourse-email-all'

J’espère que cela aidera d’autres administrateurs qui rencontrent des problèmes similaires.

J’espère que cela aidera

Cela devrait aller, si je me souviens bien, le plugin officiel topic-voting soulève le même type d’avertissement.

Ce sont aussi des choses normales, nous avons le même type d’avertissements à chaque reconstruction et tout va bien.