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

Bonjour,

Afin de profiter de la dernière version de Jeedom, j’ai décidé de réaliser une mise à jour de mon système:

  • Raspberry 3b
  • Jeedom 4.0.61
  • Boot SSD
  • Raspbian 9

Pour que cela se passe pour le mieux, j’ai suivi les conseils de la documentation Jeedom:
réaliser un backup de mon installation Jeedom afin de repartir d’une nouvelle image Raspbian 10.

J’ai donc récupéré l’image complète Jeedom disponible sur votre site en version x86 - jeedom 4.0.61.

L’installation s’est déroulée avec succès et j’ai pu charger ma sauvegarde Jeedom.

Première constation, je n’ai pas de proposition de mise à jour du Core. La dernière version indiquée contient la valeur null et le faite de vérifier si une mise à jour est disponible ne change rien à la problèmatique même après redémarrage.

J’ai vu qu’une personne sur le forum avait le même problème mais cela est resté sans suite.

C’est également sur ce poste, qu’une personne demandait de forcer la mise à jour.
En réalisant cette opération, je suis effectivement passé en version 4.1.17 et tout fonctionne parfaitement (merci pour votre travail c’est vraiment génial).

Mais la dernière valeur de mise à jour du core m’indique toujours null et la version installée m’indique 4.1.17 dans le centre de mise à jour.

Est-ce un bug général ? Avez-vous besoin d’informations supplémentaires ?
Je pense que sans une résolution de ce point, Jeedom ne me proposera plus de mise à jour automatiquement.

Merci pour votre aide.
Bien à vous.

Juste pour être sur, est tu bien sur cette config ?

En dessous, compte market, tester → ok ?

Oui exactement et le test market fonctionne

Un screen du centre de maj ?

Voici la capture.

Là je ne comprend pas.
Si tu peux, mp avec url/login/pass et un compte admin que tu pourra supprimer ensuite ?

Malheureusement il n’y a pas d’accès externe :frowning:

Comme çà j’ai pas d’idée…

C’est une date qui provient de quel endroit?
D’une adresse en particulier? Si oui quelle est cette adresse? (l’adresse du market je suppose)
Et c’est ensuite certainement stocké dans une table. Est-ce que je peux vérifier quelque chose dans des tables?

Étonnant que la date soit OK pour les plugin mais ne connaissant pas tout le mécanisme derrière, ce n’est peut être pas géré de la même façon.

Si tu est bien en source default et branche stable il va voir ici https://raw.githubusercontent.com/jeedom/core/V4-stable/core/config/version

Un firewall qui bloque ??

Je me posais justement cette question.
Je vérifierai demain pour être sûr.

L’adresse me retourne bien 4.1.17 sur le pi où se trouve Jeedom. Donc ce n’est pas un problème de firewall malheureusement.

A tout hazard, dans reg/sys/conf market
passe en samba / beta → save
repasse en default / stable → save
page update, check updates en haut à droite

:thinking:

Je n’ai pas samba en source, je n’ai que default.

J’ai quand même fait la manip :

  • default/beta → save
  • default/stable → save
    page update, check update en haut à droite → toujours null dans la colonne dernière maj pour le core.

Dans les script de la table, la valeur est effectivement à null (ce qui me semble logique vu que c’est ce qui est affiché même si ce n’est pas ce que l’on désire :p)

DROP TABLE IF EXISTS `update`;

/*!40101 SET @saved_cs_client     = @@character_set_client */;

/*!40101 SET character_set_client = utf8 */;

CREATE TABLE `update` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `type` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `name` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `logicalId` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `localVersion` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `remoteVersion` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `source` varchar(127) COLLATE utf8_unicode_ci DEFAULT 'market',

  `status` varchar(127) COLLATE utf8_unicode_ci DEFAULT NULL,

  `configuration` text COLLATE utf8_unicode_ci DEFAULT NULL,

  PRIMARY KEY (`id`),

  KEY `status` (`status`)

) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

/*!40101 SET character_set_client = @saved_cs_client */;

--

-- Dumping data for table `update`

--

LOCK TABLES `update` WRITE;

/*!40000 ALTER TABLE `update` DISABLE KEYS */;

INSERT INTO `update` VALUES (1,'core','jeedom','jeedom','4.1.17',NULL,'default','ok','[]'),(2,'plugin','wazeintime','wazeintime','2020-05-12 14:57:27','2020-05-12 14:57:27','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(4,'plugin','openzwave','openzwave','2020-09-09 01:03:52','2020-09-09 01:03:52','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(5,'plugin','mail','mail','2020-11-20 01:04:00','2020-11-20 01:04:00','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(7,'plugin','pushbullet','pushbullet','2020-02-18 04:14:14','2020-02-18 04:14:14','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(8,'plugin','script','script','2020-06-24 09:18:07','2020-06-24 09:18:07','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(15,'plugin','weather','weather','2020-11-12 01:15:44','2020-11-12 01:15:44','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(17,'plugin','slack','slack','2020-07-30 01:04:44','2020-07-30 01:04:44','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(18,'plugin','networks','networks','2020-11-20 01:06:24','2020-11-20 01:06:24','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(19,'plugin','virtual','virtual','2020-05-16 10:03:43','2020-05-16 10:03:43','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(22,'plugin','Monitoring','Monitoring','2021-01-13 17:14:27','2021-01-13 17:14:27','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(25,'plugin','xiaomihome','xiaomihome','2020-12-15 16:57:44','2020-12-15 16:57:44','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(26,'plugin','mode','mode','2020-05-12 14:55:02','2020-05-12 14:55:02','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(27,'plugin','camera','camera','2020-11-30 01:14:21','2020-11-30 01:14:21','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(28,'plugin','jeexplorer','jeexplorer','2020-12-14 01:12:51','2020-12-14 01:12:51','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(30,'plugin','groupe','groupe','2020-02-18 07:16:13','2020-02-18 07:16:13','market','ok','{\"version\":\"stable\",\"market\":1,\"third_plugin\":1,\"doNotUpdate\":\"0\"}'),(33,'script','old.htaccess','old.htaccess','2019-08-15 12:10:09','0000-01-01 00:00:00','market','ok','{\"market\":0,\"version\":\"stable\"}'),(34,'script','snapshotcamhallrez01.php','snapshotcamhallrez01.php','2019-08-15 12:10:09','0000-01-01 00:00:00','market','ok','{\"market\":0,\"version\":\"stable\"}'),(43,'plugin','htmldisplay','htmldisplay','2020-11-20 01:13:57','2020-11-20 01:13:57','market','ok','{\"version\":\"stable\",\"market\":1}'),(44,'plugin','piHole','piHole','2021-01-14 14:46:13','2021-01-14 14:46:13','market','ok','{\"version\":\"stable\",\"market\":1}');

/*!40000 ALTER TABLE `update` ENABLE KEYS */;

UNLOCK TABLES;

Je me demande si le faite de forcer la valeur fera en sorte que la mise à jour soit effectivement bien proposée la prochaine fois (pour la prochaine release).

Pas de raison, si ton jeedom n’arrive pas à lire la valeur il n’arrivera pas à lire la prochaine non plus.

Tu aurai un screen de ta page santé ?

Oui voici:

réseau externe NOK ? :thinking:

1 « J'aime »

Question que je me pose: Est-ce que j’aurais dû également recevoir une notification de mise à jour en étant sous Debian9 et Jeedom 4.0.67? Sachant qu’à ce moment, la dernière version affichée était 4.0.67.

Et si je devais effectivement être notifié à ce moment, à partir de quelle date la notification devait apparaître ?

Merci bcp.

Oui j’ai toujours eu cela. Est-ce un problème ?