Jeedom 4.1.17 - valeur dernière mise à jour à null

A creuser de ce coté je pense, autant enlever tout les doutes. Le Core a besoin d’un accès vers market/github pour récupérer les données donc çà peu être lié.

Alors bonne nouvelle.
En analysant le code du core, j’ai retrouvé la méthode qui réalise un call pour récupérer la version.


public static function getLastAvailableVersion() {
		try {
			$url = 'https://raw.githubusercontent.com/jeedom/core/' . config::byKey('core::branch', 'core', 'V4-stable') . '/core/config/version';
			$request_http = new com_http($url);
			return trim($request_http->exec());
		} catch (Exception $e) {
			
		} catch (Error $e) {
			
		}
		return null;
	}

Si j’ai null c’est qu’une exception a été détectée. Difficile de savoir pourquoi. Surtout qu’une commande curl à partir du pi de jeedom me retourne sans problème la version.

J’avais désactivé le pi-hole, désactivé mes règles de firewall WAN OUT mais cela ne changeait absolument rien.

Il faut savoir que mon réseau principal (routeur, etc…) est sur un VLAN 192.168.0.x et Jeedom est sur un autre VLAN IOT 192.168.20.x

Jusque là pas de problème sauf que j’ai une règle qui bloque le traffic du VLAN IOT vers le VLAN principal. Comme Jeedom n’avait aucun problème pour accéder au web, je me suis dit que tout était bon.

Mais en désactivant cette règle, tout roule ! J’ai la dernière version. Je pourrais dire que Jeedom doit avoir accès au réseau principal mais je demande quel est le lien finallement. Pourquoi jeedom devrait avoir accès au réseau 192.168.0.x

Je vais devoir creuser.

Alors ayant une bonne piste, j’ai activé les logs de mon firewall.
Et j’ai vu que le traffic du Jeedom passait effectivement par le pi-hole (j’ai fait en sorte que mon DNS par défaut soit l’adresse du pi-hole).

Sauf que !!! Jeedom étant sur une adresse 192.168.20.x et le pi-hole sur 192.168.0.x cela ne pouvait pas fonctionner car je bloque le traffic 192.168.20.x vers les adresses 192.168.0.x.

A moi de modifier cela maintenant.

Merci @kiboost d’avoir pris le temps de répondre à mes questions.

Ce genre de truc faut souvent défaire des noeuds :rofl: Top que tu est trouvé !!

2 « J'aime »

bonjour
j’ai le m^me problème que ci dessus
valeur apres mise a jour null et aucun changement
pourrais-t-on m’aider
ticket ouvert support jeedon mais sans réponse depuis plusieurs jours
Merci

Hello
Il me semble qu’il faut forcer 2 maj de suite. Une pour avoir le correctif, et une pour récupérer les valeurs.

mise a jour déjà refaite 3 fois avec résultat identique?

De mon côté comme indiqué c’était simplement (si je peux le dire ainsi) une mauvaise règle dans mon firewall. Règle créée par moi-même.

ton analyse est intéressante mais trop compliqué pour moi de vérifier cela ??
je ne pense pas que c’est le problème mais il y a un problème??

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.