Impossible de mettre à jour car le fichier zip du thème est marqué comme mise à jour lors de la mise à niveau

En exécutant les commandes suivantes :

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

Le processus s’exécute pendant un certain temps avant d’échouer. Les dernières lignes de sortie ressemblent à ceci :

ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' a échoué avec le code de retour #<Process::Status: pid 3766 exit 1>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
Exécution échouée avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
c4da976a2f26c73ac3ea657689d16be28f54cd216c133ceb90af4898c8175010
** ÉCHEC DE L'INITIALISATION ** Veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.

Lors de l’exécution suivante :

sudo ./discourse-doctor

La seule entrée pertinente que j’ai trouvée est :

I, [2021-07-23T05:33:02.903723 #1]  INFO -- : Mise à jour de Dunkel...
Erreur de mise à jour de Dunkel : Erreur de clonage du dépôt git, l'accès est refusé ou le dépôt est introuvable

Ma question

Pourriez-vous s’il vous plaît me donner quelques pistes pour résoudre ce problème ?

1 « J'aime »

Le dépôt pour Dunkel est soit privé, soit n’existe plus.

2 « J'aime »

Merci. J’ai déjà parcouru « app.yml » et je n’ai trouvé aucune référence à « Dunkel ».

La seule chose que je vois est un thème nommé « Dunkel » (allemand pour « sombre ») qui indique :

Ce thème a été importé à partir d’un fichier ZIP

Une case à cocher est présente sur le thème :

Mettre à jour automatiquement le thème lors de la mise à jour de Discourse

J’ai décoché cette case maintenant.

Ensuite, l’exécution de :

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

réussit désormais effectivement. :white_check_mark:

1 « J'aime »

Pour moi, pouvoir cocher la case de mise à jour automatique sur un thème au format zip semble être un bug. Je transfère ce sujet.

2 « J'aime »

Peut-être que la journalisation devrait également afficher l’URL du dépôt qu’elle s’apprête à contacter, afin de mieux comprendre ce qui se passe ?

Je n’ai trouvé aucun moyen de voir l’URL du dépôt, ni dans les fichiers de journal, ni dans l’interface graphique.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.