Retour sur le plugin Frigate version stable

Bonjour à tous,

Sur mon Jeedom 4.4.16 installé sur un debian 10.13, lorsque je veux installer la version stable du plugin par dessus la version beta déjà installée, j’ai cette erreur :

En récupérant l’url de téléchargement dans les logs du fichier plugin.log,
https://market.jeedom.com/core/php/downloadFile.php?id=4516&version=stable&jeedomversion=4.4.16&osversion=10.13&hwkey=13204c7d5d1f3e63e2903149c51867084c7a59d2&username=toto&password=7eee186d8dezsc4da76df534e31a32d56c520cb2&password_type=sha1

J’ai ce résultat dans un navigateur :

Votre version d'os n'est pas compatible avec ce plugin (version de os <= 12 requise)

Si je remplace le « 10.13 » par « 12 » dans l’url, le fichier zip du plugin est téléchargé.

EDIT : pourtant dans le fichier info.json du plugin, c’est bien 10.12 comme version minimum.

:wink:

Donc ce n’est pas un soucis du plugin mais du market, j’ai mis en place le OSversion en etant souple (pour le moment) mais si avec les version deb10 cela ne passe pas, je ne peux rien faire de plus.

De toute façon le plugin est voué a passer en 11 minimum d’ici la fin de l’année.

Je sortirais le osVersion dans la prochaine maj s’il doit ne pas fonctionner.

Même en debian 11 dans l’url ça ne passe pas, il veut du debian 12 minimum.

Et sans indiquer de version dans l’url ça passe.

@Loic

Il y a un souci avec osVersion ou je l’ai mal mis dans mon info ?

	"require": "4.3",
	"os": {
		"min": 10,
		"max": 12
	},
	"category": "security",

Avec l’url « https://market.jeedom.com/core/php/downloadFile.php?id=4516&version=stable&jeedomversion=4.4.16&osversion=10.13&hwkey=13204c7d5d1f3e63e2903149c51867084c7a59d2&username=toto&password=7eee186d8dezsc4da76df534e31a32d56c520cb2&password_type=sha1 » le téléchargement du fichier est refusé.

avec celle-ci « https://market.jeedom.com/core/php/downloadFile.php?id=4516&version=stable&jeedomversion=4.4.16&osversion=12&hwkey=13204c7d5d1f3e63e2903149c51867084c7a59d2&username=toto&password=7eee186d8dezsc4da76df534e31a32d56c520cb2&password_type=sha1 » ça passe (le changement c’est la version de l’OS qui passe de 10.13 à 12, avec 11 ça bloque aussi).

Le fichier info est bon justement. Quand tu upload ton plugin dans le market, renseignes-tu autre chose comme info sur les versions d’OS supportées ?

Bonjour,
Ya surement un bug, je viens de pousser une possible correction ca sera en ligne d’ici 20min il faudra retester.

1 « J'aime »

Oui, téléchargement OK, installation aussi, mais la version affichée du plugin est tjrs à « 2024-09-06 18:36:26 » au lieu de « 0.9.4 » comme celle indiquée dans le fichier Info.

Oui c’est le cas sur tous les plugins depuis toujours.

1 « J'aime »

C’est normal la version c’est interne au dev les plugins on une version qui correspond a la date de mise en ligne ca a toujours été comme ca.

pour des tests je viens de supprimer le plugin et j’ai moi aussi le bug :

0000|[2024-09-10 19:43:03] ALERT  [START UPDATE]
0001|[2024-09-10 19:43:03] ALERT  Début de la mise à jour de : frigate
0002|[2024-09-10 19:43:03] ALERT  Téléchargement du plugin (source : market)...
0003|[2024-09-10 19:43:03] ALERT  Téléchargement de frigate...
0004|[2024-09-10 19:43:03] ALERT  URL https://market.jeedom.com/core/php/downloadFile.php?id=4516&version=stable&jeedomversion=4.5&osversion=12.5&hwkey=9f5d0c58f6cd4e12d62b03edf5272172fad6883cc3df1b840dcc732bfa6c65d&username=sagitaz&password=95a6b2306fe9b7995660847d5ce5bb643e235e91&password_type=sha1
0005|--2024-09-10 19:43:03--  https://market.jeedom.com/core/php/downloadFile.php?id=4516&version=stable&jeedomversion=4.5&osversion=12.5&hwkey=9f5d0c58f6cd4e12d62b03edf5272172fad6883cc3df1b840dcc732bfa6c65d&username=sagitaz&password=95a6b2306fe9b7995660847d5ce5bb643e235e91&password_type=sha1
0006|Resolving market.jeedom.com (market.jeedom.com)... 57.128.120.126
0007|Connecting to market.jeedom.com (market.jeedom.com)|57.128.120.126|:443... connected.
0008|HTTP request sent, awaiting response... 200 OK
0009|Length: 84 [text/html]
0010|Saving to: '/tmp/jeedom/market/frigate.zip'
0011|0K                                                       100% 1.07M=0s
0012|2024-09-10 19:43:04 (1.07 MB/s) - '/tmp/jeedom/market/frigate.zip' saved [84/84]
0013|[2024-09-10 19:43:04] ALERT  OK
0014|[2024-09-10 19:43:04] 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|[2024-09-10 19:43:04] ALERT  [END UPDATE ERROR]

Donc pour ceux qui aurait le soucis, en attendant :
image

Bonjour,
La c’est bien normal le plugin est compatible avec Debian 12 max or tu as Debian 12.5 donc c’est tout a fait normal. Si le plugin est compatible avec Debian 12.5 alors il faut bien le mettre dans le plugin (idéalement mettre 12.99 comme ca plus de soucis avec les versions 12.6 et suivante).

1 « J'aime »

Salut,

Si je le m’abuse on peut aussi juste spécifier la version minimum.
Ce n’est peut-être pas trop important de spécifier la version max la plupart du temps

Je pense aussi

Oui je me suis fais avoir, je maj le plugin rapidement en sortant le max.

Penses bien a mettre une chaîne vide et pas supprimer la clé max du json sinon le market va garder l’ancienne valeur

Voir ici

1 « J'aime »

Pour info j’ai dans mon info.json stable et beta ceci :

	"os": {
		"min": "",
		"max": ""
	},

car cela me prennais le chou les loupés.

bilan la stable s’installe pas la beta
Capture d'écran 2024-09-11 212257

A devenir chêvre ce truc.

Faudrait la log de la mise à jour et en particulier appeller l’URL dans la log et voir ce que dis le message d’erreur

Votre version d'os n'est pas compatible avec ce plugin (version de os <= 10 requise)

voici le résultat de l’url.

pour rappel :

"os": {
		"min": "",
		"max": ""
	},

Et moi je suis en 12.5 et un user en 11.11

C’est un bug dans mon code alors. Je regarde ça demain

1 « J'aime »

Tu peux retester ? Tu es sur d’avoir demandé la maj de la bêta ? Et que la bêta a bien le changement aussi ? D’après le message d’erreur je dirais que non