Update failure for CyberChef (cyberchef) de 10.19.4~ynh1 à 10.20.0~ynh1

What app is this about, and its version: CyberChef (cyberchef) de 10.19.4~ynh1 à 10.20.0~ynh1
What YunoHost version are you running: 12.1.39
What type of hardware are you using: VPS bought online

Describe your issue

Hello team !
I ran into an issue this morning while trying to update CyberChef (cyberchef) from 10.19.4~ynh1 to 10.20.0~ynh1.
The sha256 sum is not as expected, so the upgrade fails.

I hope this is just a temporary issue and not something harmful.
Thanks the great work put into Yunohost and Cyberchef.

Share relevant logs or error messages

ended_at: 2026-02-08 06:57:48.081118
env:
YNH_APP_ACTION: upgrade
YNH_APP_BASEDIR: /var/cache/yunohost/app_tmp_work_dirs/app_18nb0cyg
YNH_APP_CURRENT_VERSION: 10.19.4~ynh1
YNH_APP_ID: cyberchef
YNH_APP_INSTANCE_NAME: cyberchef
YNH_APP_INSTANCE_NUMBER: ‘1’
YNH_APP_MANIFEST_VERSION: 10.20.0~ynh1
YNH_APP_PACKAGING_FORMAT: ‘2.0’
YNH_APP_UPGRADE_TYPE: UPGRADE_APP
YNH_ARCH: amd64
YNH_DEBIAN_VERSION: bookworm
YNH_DEFAULT_PHP_VERSION: ‘8.2’
YNH_HELPERS_VERSION: ‘2.1’
error: “YunoHost a pu t\xE9l\xE9charger la ressource ‘main’ (https://github.com/gchq/CyberChef/releases/download/v10.20.0/CyberChef_v10.20.0.zip)
\ pour cyberchef, malheureusement celle-ci ne correspond pas \xE0 la somme des contr\xF4
les attendue. Cela peut signifier qu’une d\xE9faillance temporaire du r\xE9seau
\ s’est produite sur votre serveur, OU que la ressource a \xE9t\xE9 modifi\xE9e
\ par le mainteneur de l’application en amont (ou un acteur malveillant\u202F?)
\ et que les responsables du paquet de cette application pour YunoHost doivent investiguer
\ et mettre \xE0 jour le manifeste de l’application pour indiquer ce changement.\n
\ Somme de contr\xF4le sha256 attendue\u202F: 3030457c151fb4a0c3c3330ef40166b0e92eeb78931cf2a622e096f77c1a704b\n
\ Somme de contr\xF4le sha256 t\xE9l\xE9charg\xE9e\u202F: 5c41ce4e095726da9e376f3c3cabd70611d05d53f30a09b2028e15fd7f46e8db\n
\ Taille du fichier t\xE9l\xE9charg\xE9\u202F: 64M”
interface: api
operation: app_upgrade
parent: null
related_to:

    • app
    • cyberchef
      started_at: 2026-02-08 06:57:45.404516
      started_by: ******
      success: false
      yunohost_version: 12.1.39

============

2026-02-08 06:57:46,428: INFO - Updating sources…
2026-02-08 06:57:46,428: DEBUG - Prefetching asset main: https://github.com/gchq/CyberChef/releases/download/v10.20.0/CyberChef_v10.20.0.zip
2026-02-08 06:57:47,340: WARNING - Failed to update sources : YunoHost a pu télécharger la ressource ‘main’ (https://github.com/gchq/CyberChef/releases/download/v10.20.0/CyberChef_v10.20.0.zip) pour cyberchef, malheureusement celle-ci ne correspond pas à la somme des contrôles attendue. Cela peut signifier qu’une défaillance temporaire du réseau s’est produite sur votre serveur, OU que la ressource a été modifiée par le mainteneur de l’application en amont (ou un acteur malveillant ?) et que les responsables du paquet de cette application pour YunoHost doivent investiguer et mettre à jour le manifeste de l’application pour indiquer ce changement.
Somme de contrôle sha256 attendue : 3030457c151fb4a0c3c3330ef40166b0e92eeb78931cf2a622e096f77c1a704b
Somme de contrôle sha256 téléchargée : 5c41ce4e095726da9e376f3c3cabd70611d05d53f30a09b2028e15fd7f46e8db
Taille du fichier téléchargé : 64M
2026-02-08 06:57:47,341: INFO - Reverting sources…
2026-02-08 06:57:47,341: DEBUG - Prefetching asset main: https://github.com/gchq/CyberChef/releases/download/v10.19.4/CyberChef_v10.19.4.zip
2026-02-08 06:57:48,080: ERROR - L’allocation automatique des ressources (provisioning), la suppression d’accès à ces ressources (déprovisioning) ou la mise à jour des ressources pour cyberchef a échoué : YunoHost a pu télécharger la ressource ‘main’ (https://github.com/gchq/CyberChef/releases/download/v10.20.0/CyberChef_v10.20.0.zip) pour cyberchef, malheureusement celle-ci ne correspond pas à la somme des contrôles attendue. Cela peut signifier qu’une défaillance temporaire du réseau s’est produite sur votre serveur, OU que la ressource a été modifiée par le mainteneur de l’application en amont (ou un acteur malveillant ?) et que les responsables du paquet de cette application pour YunoHost doivent investiguer et mettre à jour le manifeste de l’application pour indiquer ce changement.
Somme de contrôle sha256 attendue : 3030457c151fb4a0c3c3330ef40166b0e92eeb78931cf2a622e096f77c1a704b
Somme de contrôle sha256 téléchargée : 5c41ce4e095726da9e376f3c3cabd70611d05d53f30a09b2028e15fd7f46e8db
Taille du fichier téléchargé : 64M

update OK tonight.

That is not a problem with Ynh 12.1.39 or your VPS; rather, it is a typical sha256 mismatch on the CyberChef package.

what most likely occurred: the `CyberChef_v10.20.0.zip` asset on github was re-generated or re-tagged by upstream. Due to the manifest still expecting the outdated sha256, YunoHost prevents the upgrade when the same version but a different binary results in checksum changes. In terms of security, that is really advantageous.

It is confirmed by your statement that the upgrade worked later. either:
* The new sha256 was added to the manifest by the Ynh app maintainer, or * A faulty or incomplete artifact was momentarily provided by github’s CDN before it was resolved.

nothing negative on your end. If it occurs again, wait for the cyberchef app manifest to be updated instead of forcing it manually. One of those “annoying but healthy” safeguards is checksum mismatch.

1 Like