Message d'erreur lacunaire lors d'échec de téléchargement d'un plugin depuis le market

J’ai eu un problème avec un plugin que je viens de publier en beta. Je ne parvenais pas à installer depuis le market.

La cause du problème était simplement que la version max de l’os indiquée dans info.json était 12.99 et que je tentai de l’installer sur une debian 13.

Le problème est résolu mais je me pose quelques questions:

Les messages d’erreurs:

J’avais un message d’erreur indiquant simplement que la taille de fichier .zip téléchargé était inférieure à 100 octets. Je n’ai pas trouvé plus de détail dans le fichier de log update.

Après quelques recherches, je me suis aperçus que le fichier .zip téléchargé dans /tmp/jeedom/market ne contenais pas le plugin zippé mais un texte qui expliquai clairement la cause de l’erreur.

Ne serait-il pas possible, lorsque le zip est trop petit mais non vide, de récupérer le texte pour l’inclure dans le message d’erreur et/ou de le mettre dans le fichier de log?

Information dans le market

Pour chaque plugin, le market indique la version Jeedom supportée. Ne serait-il pas intéressant d’avoir aussi les version OS?
Ceci me semblerai particulièrement utile avec l’arrivée sur support de Debian 13. Les utilisateurs pourraient ainsi simplement vérifier les compatibilités avant de migrer leurs OS le moment venu.

Le plugin-template

Par défaut, la version max de l’os est 12.99. Est-ce qu’il ne faudrait pas déjà mettre 13.99 pour que les nouveaux plugins puissent d’ores et déjà être installés sur une Debian 13 pour des tests.

Bonjour @ktn,

Tu as raison sur le fond de ce sujet et du précédent que tu as ouvert, ces points sur bien présents sur ma longue liste des choses à optimiser.

Juste un point ou tu fais erreur :innocent: (j’en profite y’en a pas bcp) :

Pour chaque plugin, le market indique la version Jeedom supportée. Ne serait-il pas intéressant d’avoir aussi les version OS?

Elles sont bien affichées normalement (vérifié sur plugins officiels et tiers) :

Bref je remonte ces points sur ma liste :wink:

Hello,
Merci pour ta réponse.
Tu as raison, la version OS min et max est bien affichée. Mais pas pour mon plugin JeeWatchdog. Est-ce parce que la version stable n’est pas encore publiée?

Oui, les infos sont prises depuis le stable souvent

Et my 2 cents, ne met pas de max, 12.99 c’est un peu moche je trouve, et ce n’est pas obligatoire.

Je l’ai constaté lors du test de la dernière version du plugin Homebridge.
la beta s’installe sur debian 11 (et ce n’est pas le but) alors que la stable ne peut s’installer que sur debian 12 min.

Dans le market :

Log update de jeedom, quand la stable ne s’installe pas sur debian 11 :

0000|[2026-09-11 21:05:20] ALERT  [START UPDATE]
0001|[2026-09-11 21:05:20] ALERT  Début de la mise à jour de : homebridge
0002|[2026-09-11 21:05:20] ALERT  Téléchargement du plugin (source : market)...
0003|[2026-09-11 21:05:20] ALERT  Téléchargement de homebridge...
0004|[2026-09-11 21:05:20] ALERT  URL https://market.jeedom.com/core/php/downloadFile.php?id=2983&version=stable&jeedomversion=4.6.1&osversion=11.11
0005|--2026-09-11 21:05:20--  https://market.jeedom.com/core/php/downloadFile.php?id=2983&version=stable&jeedomversion=4.6.1&osversion=11.110006%7CResolving market.jeedom.com (market.jeedom.com)... 51.91.143.68
0007|Connecting to market.jeedom.com (market.jeedom.com)|51.91.143.68|:443... connected.
0008|HTTP request sent, awaiting response... 200 OK
0009|Length: 84 [text/html]
0010|Saving to: '/tmp/jeedom/market/homebridge.zip'
0011|0K                                                       100% 1.40M=0s
0012|2026-09-11 21:05:20 (1.40 MB/s) - '/tmp/jeedom/market/homebridge.zip' saved [84/84]
0013|[2026-09-11 21:05:20] ALERT  OK
0014|[2026-09-11 21:05:20] ALERT  Echec lors du téléchargement du plugin (taille inférieure à 100 octets), veuillez réessayer plus tard.
Cela peut être dû à une absence de connexion au market (effectuez un test de connexion depuis la configuration générale),
lié à un manque d'espace disque, une version minimale requise ou un souci sur le plugin ou son achat, etc...
0015|[2026-09-11 21:05:20] ALERT  [END UPDATE ERROR]

akenad :slight_smile:

2 « J'aime »