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,
En essayant de mettre à jour Wordpress de 6.9.1~ynh1 à 6.9.4~ynh1 via le webadmin, j’ai obtenu :
Vraiment désolé de cela.
Vous devez chercher de l'aide sur le forum ou le chat pour corriger la situation, ou signaler le bug sur le bugtracker.
Les informations suivantes peuvent être utiles à la personne qui vous aide :
Erreur: "500"
Action: "PUT" /yunohost/api/apps/wordpress__2/upgrade
Message d'erreur :
Aborting the upgrade, because a safety backup could not be created (Échec de la collecte des fichiers à sauvegarder)
Pendant le traitement de l'action, le serveur a dit :
Collecte des fichiers devant être sauvegardés pour wordpress__2…
Declaring files to be backed up...
File or folder '/etc/php/8.4/fpm/pool.d/wordpress__2.conf' to be backed up does not exist
Échec de la collecte des fichiers à sauvegarder pour wordpress__2.
Tout d’abord, sais-tu si ton serveur a un problème de clé avec le dépôt sury? Si oui, il faut mettre la clé à jour.
Tu as ensuite (a priori…) deux solutions: mettre à jour sans faire de backup ou recréer à la main le fichier manquant.
sudo apt update
[sudo] password for admin:
Hit:1 Index of /debian bookworm InRelease
Hit:2 Index of /debian-security bookworm-security InRelease
Get:3 Index of /debian bookworm-updates InRelease [55.4 kB]
Get:5 https://packages.sury.org/php bookworm InRelease [6133 B]
Hit:4 Index of /debian/ bookworm InRelease
Err:5 https://packages.sury.org/php bookworm InRelease
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key deb@sury.org
Fetched 55.4 kB in 1s (73.7 kB/s)
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php bookworm InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key deb@sury.org
W: Failed to fetch https://packages.sury.org/php/dists/bookworm/InRelease The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key deb@sury.org
W: Some index files failed to download. They have been ignored, or old ones used instead.
Comment mettre à jour la clef ?
J’ai oublié de préciser dans mon premier message : mon Wordpress ne marche plus depuis que j’ai cette erreur dans les mises à jour. Il affiche :
502 Bad Gateway
If you see this page, your connection with the server is working but the internal service providing this path is not responding.
Administrator, make sure that the service is running, and check its logs if it is not. The Services page is in your webadmin, under Tools > Services.
→ ça a en effet résolut le problème qui apparaissait avec sudo apt update
Par contre, j’ai toujours l’erreur quand je fais la maj de wordpress :
Erreur: "500"
Action: "PUT" /yunohost/api/apps/wordpress__2/upgrade
Message d'erreur :
Aborting the upgrade, because a safety backup could not be created (Échec de la collecte des fichiers à sauvegarder)
Pendant le traitement de l'action, le serveur a dit :
Collecte des fichiers devant être sauvegardés pour wordpress__2…
Declaring files to be backed up...
File or folder '/etc/php/8.4/fpm/pool.d/wordpress__2.conf' to be backed up does not exist
Échec de la collecte des fichiers à sauvegarder pour wordpress__2.
Pour la solution 1 : yunohost app upgrade wordpress__2 -b
Pour la solution 2 : créer le fichier signalé manquant : nano /etc/php/8.4/fpm/pool.d/wordpress__2.conf avec le contenu suivant :
[wordpress__2]
user = wordpress__2
group = wordpress__2
chdir = /var/www/wordpress__2
listen = /var/run/php/php8.4-fpm-wordpress__2.sock
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 16
pm.max_requests = 500
request_terminate_timeout = 1d
pm.process_idle_timeout = 10s
php_admin_value[upload_max_filesize] = 50M
php_admin_value[post_max_size] = 50M
php_admin_value[memory_limit] = 128M
; Additional php.ini defines, specific to this pool of workers.
php_admin_value[upload_tmp_dir] = /var/www/wordpress__2/wp-content/temp/