Mise à jours WordPress plantée

What app is this about, and its version: WordPress 6.9.1~ynh1
What YunoHost version are you running: 12.1.39
What type of hardware are you using: Old laptop or computer

Describe your issue

Bonjour,
j’essaie de mettre à jours comme demandé un site WordPress de la version 6.9.1~ynh1 vers 6.9.4~ynh1.
La mise à jours a échouée et a planté complètement le site WordPress qui maintenant affiche une erreur 502.

Voici le Yunopast : https://paste.yunohost.org/raw/nilehajino

Share relevant logs or error messages

Error: Provisioning, deprovisioning, or updating resources for wordpress__4 failed: The operation ‘Upgrade the ‘wordpress__4’ app’ could not be completed. Please share the full log of this operation using the command ‘yunohost log share 20260315-083222-app_upgrade-wordpress__4’ to get help
Error: None

As-tu des erreurs en lançant apt update ?

Les logs indiquent que tu as une autre application qui bloquent une dépendance :

La mise à jour souhaite installer :

  • php8.5-imagick
  • php8.5-soap
  • php8.5-ssh2

Dans les mises à jour précédentes que tu as faites, est-ce que tu as un paquet php imagick / soap ou ssh2 ?

Bonjour à tous les deux, je ne sais pas répondre à vos questions…
A force de chercher partout, j’ai trouvé une solution de dépannage qui a fonctionné pour moi via ce post : Lychee failed to update or install qui recommande :
”update the package for php key resovle the issue.
sudo apt install debsuryorg-archive-keyring
Then apt update
reinstall or update lychee”
J’ai donc fait sudo apt install debsuryorg-archive-keyring puis apt update et j’ai pu faire la mise à jours de WordPress.

Bon je ne sais pas si c’est vraiment une solution valable mais cela a fonctionné pour le moment.

Bonjour,
Le apt update était destiné à faire apparaître d’éventuelles erreurs en lien avec les dépôts des paquets.
Tu as recontré un problème connu de renouvellement de clés qui a concerné yarn et le dépôt php sury.

1 Like

Salut, merci pour ces précisions.
Du coup est-ce qu’il faut que je suive quand même la manip indiquée dans ce post ?
Amicalement,

Que renvoient les commandes suivantes ?

sudo ls -l /etc/apt/sources.list.d/
cat /etc/apt/sources.list.d/extra_php_version.list

-rw-r–r-- 1 root root 154 Mar 2 2025 archive_uri-https_download_docker_com_linux_debian-bookworm.list

-rw-r–r-- 1 root root 131 Dec 3 16:53 docker.list

-rw-r–r-- 1 root root 49 Mar 2 2025 extra_php_version.list

-rw-r–r-- 1 root root 108 Mar 2 2025 yunohost.list

cat /etc/apt/sources.list.d/extra_php_version.list

deb Index of /php/ bookworm main

Tu n’as pas d’indication pour la localisation de la clé comme ceci ?

deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] https://packages.sury.org/php/ bookworm main

Je serais pour revenir au standard yunohost mais, d’un autre côté, cela fonctionne aussi comme tu as procédé.

Non, j’ai juste la ligne que je t’ai indiqué mais le forum créé un raccourci, voici la capture d’écran :

Capture d’écran 2026-03-17 à 18.22.43

Comment je procède pour revenir au standard yunohost ? Je suis les indications du post au-dessus ?

oui, suis-les…

J’ai suivi mais j’obtiens ceci :

sudo yunohost tools regen-conf apt

Warning: The configuration file '/etc/apt/sources.list.d/extra_php_version.list' has been manually modified and will not be updated

Info: The configuration file '/etc/apt/sources.list.d/yarn.list' was removed manually, and will not be created

apt: 

  applied: 

  pending: 

    /etc/apt/sources.list.d/extra_php_version.list: 

      status: modified

    /etc/apt/sources.list.d/yarn.list: 

      status: removed

et en faisant `sudo yunohost tools regen-conf apt --force` ?

1 Like

Sinon tu dois pouvoir recréer les clés pour le dépôt yarn avec cette commande

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yarn.gpg > /dev/null

pour le dépôt surry extra_php_version.list avec sudo yunohost tools regen-conf apt --force ça devrait le recréer

1 Like

Oui, ce sont des avertissements normaux.

1 Like

Merci pour ces commandes, visiblement je n’ai pas eu de message d’erreur donc je suppose que cela a fonctionné.

Tu peux vérifier que tu as bien les fichiers /etc/apt/sources.list.d/extra_php_version.list

Il doit contenir la ligne deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] https://packages.sury.org/php/` bookworm main`

et le fichier /etc/apt/sources.list.d/yarn.list

avec la ligne deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] ``https://dl.yarnpkg.com/debian/`` stable main

Tu ne dois pas avoir d’erreurs ensuite en lançant un update yunohost tools update system

2 Likes

Effectivement j’ai bien ces lignes dans les fichiers extra_php_version.list et yarn.list.

Et je n’ai pas eu d’erreurs avec yunohost tools update system !
Merci beaucoup pour votre aide à tous ! :slight_smile:

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