Aborting the upgrade, because a safety backup could not be created (Échec de la collecte des fichiers à sauvegarder)

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.

Des idées ?

Merci d’avance :slight_smile:

Share relevant logs or error messages

https://paste.yunohost.org/raw/cehiqesulo

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.

Bonjour,

En effet, on dirait qu’il y a un souci :

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.

C’est par ici : Yarn and Sury APT keys issues

Merci.

→ ç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 :confused: :

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.

https://paste.yunohost.org/raw/wimuruquri

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/

et ensuite retenter l’upgrade.

Ça marche ! :partying_face:

Pour les prochaines fois, je pourrai faire mes maj comme d’hab’ via le webadmin ou il faudra réutiliser cette commande ?

Tu pourras repasser par l’interface habituelle. Le problème de clés ne va pas se poser tous les quatre matins (du moins l’espère-t-on…)

Un grand merci :folded_hands:

1 Like

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