Erreur lors de mise a jour

What type of hardware are you using: Virtual machine (proxmox)
What YunoHost version are you running: 12.0.17
How are you able to access your server: The webadmin

Describe your issue

Bonjour,

Lorsque j’essaye de faire une mise a jour de mon systeme (machine virtuelle sous proxmox), via l’interface web, j’obtiens le message d’erreur ci-joint (tout marchait bien avant).
Je précise que lors d’un diagnostique j’ai été amené à effectuer les commandes suivantes pour regler les problèmes détectés. :
sudo yunohost tools regen-conf apt --force
sudo yunohost tools regen-conf dnsmasq --force

J’ai cherche mais je n’ai pas trouvé de solution.. Celle-ci ne marche pas :
sudo apt-key del 95BD4743; wget -nv -O - “https://packages.sury.org/php/apt.gpg” | sudo apt-key add -

Merci d’avance

Share relevant logs or error messages

Unable to update the cache of APT (Debian’s package manager). Here is a dump of the sources.list lines, which might help identify problematic lines:
sources.list:deb Index of /debian bookworm main contrib
sources.list:deb Index of /debian bookworm-updates main contrib
sources.list:deb http://security.debian.org bookworm-security main contrib
sources.list.d/extra_php_version.list:deb [signed-by=/etc/apt/trusted.gpg.d/extra_php_version.gpg] Index of /php/ bookworm main
sources.list.d/php.list:deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] Index of /php/ bookworm main
sources.list.d/yarn.list:deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main
sources.list.d/yunohost.list:deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] Index of /debian/ bookworm stable
sources.list.d/crystal.list:deb http://download.opensuse.org/repositories/devel:/languages:/crystal/Debian_12/ /

Fetching available upgrades for system packages…

E: Conflicting values set for option Signed-By regarding source Index of /php/ bookworm: /etc/apt/trusted.gpg.d/extra_php_version.gpg != /usr/share/keyrings/deb.sury.org-php.gpg

E: The list of sources could not be read.

@Sushi
Apparemment, tu as simplement deux listes pour le même dépôt (sury) avec des clés de signature différentes. Il y en a un en trop.

Commence par commenter la ligne du dépôt dans l’un des deux (extra_php_version.list) et lance un apt update pour voir cela suffit à résoudre le problème.

J’ai commanté /etc/apt/sources.list.d/extra_php_version.list et effectivement ca passe !
Est-ce que je peux laisser comme ça ou je risque d’avoir des problèmes avec php ?

Oui. C’est tout simplement que c’est la source de l’autre fichier (php.list) qui est prise en compte. Il ne faut pas qu’il y ait deux sources avec deux signatures différentes.
Tant que la clé est valide, ça ne posera pas de problème.

Je te remercie beaucoup pour ton aide :+1: :grinning_face: