RangeeOS - Signature de paquet incorrecte

Modifié par ndzokam le 2025/11/01 05:01

signatur01.png

Avec RangeeOS 12.00, une fonction a été introduite qui vérifie à chaque mise à jour si le paquet installé est correctement signé. Si une "Signature de paquet incorrecte"  est détectée lors du processus de mise à jour, la mise à jour est annulée.

En principe, cette erreur peut avoir trois causes :

Cause 01 - Paquet de mise à jour corrompu/modifié

Si un paquet logiciel/firmware est modifié intentionnellement ou accidentellement, ou s’il est corrompu lors d’une opération de copie ou de téléchargement, la vérification de la signature échoue.

Solution

Téléchargez à nouveau le paquet firmware/logiciel concerné depuis notre serveur de mises à jour.

Cause 02 - Erreur dans le chemin de mise à niveau vers RangeeOS 12

Si la mise à niveau vers la version RangeeOS 12 a été effectuée à partir d’une version antérieure (< Firmware 11.00 Build 300), la signature du paquet peut avoir été endommagée lors de ce processus. Les étapes intermédiaires nécessaires pour la mise à niveau sont décrites dans notre article HowTo RangeeOS - Firmware12 - Update / Upgrade / Downgrade.

Information
Hintergrund

Avec la sortie du firmware 11.00 build 300, nous avons commencé à signer numériquement chaque module logiciel créé par la suite. La signature elle-même est alors enregistrée en tant que partie du fichier « paket.xml ». Dans ce firmware, la manière dont une mise à jour logicielle est effectuée a également été légèrement modifiée. Dans toutes les versions antérieures, lors d’une mise à jour, le firmware lisait les informations pertinentes pour vous à partir du fichier « paket.xml », puis enregistrait ces informations localement dans un nouveau fichier. Comme ces versions ne connaissaient pas encore l’existence d’une éventuelle signature, celle-ci était perdue à cette étape.Toutes les versions ultérieures conservent désormais le fichier « paket.xml » intégralement et sans modification sur l’appareil.

Solution

Pour résoudre le problème, il est nécessaire, lors de la prochaine mise à jour d’un appareil, de s’assurer que tous les paquets actuellement installés sont remplacés au moins une fois.

Exemple :
Sur un appareil, vous avez les versions suivantes installées :

  • firmware – 12.00 build 047
  • freerdp 2.9 – 12.00 build 013
  • vmware-horizon 2309 – 12.00 build 002

Vous souhaitez maintenant mettre à jour le firmware vers 12.00 build 062, mais la mise à jour échoue à cause d’une "Signature de paquet incorrecte". Il est indispensable de remplacer tous les modules installés au moins une fois. Si aucune version plus récente du module n’est disponible ou si vous souhaitez conserver la version installée, vous pouvez également "supprimer" le module dans une étape, puis le réinstaller dans la même version.

Cause 03 - Rétrogradation / Installation de paquets non signés

Dans le firmware 11.00, tous les modules logiciels ne contenaient pas encore de signature valide. Si l’on tente maintenant d’installer un paquet correspondant avec le firmware 12.00, la vérification de la signature échoue.

Solution

Si vous souhaitez revenir à une version antérieure, installez d’abord uniquement le firmware 11.00 > Build 300 sans aucun autre module logiciel. À partir de cette version, vous pouvez ensuite revenir à n’importe quelle version antérieure du firmware ou du logiciel.