Bonjour,
J'utilise actuellement Moodle 3.7.7. La majorité des inscriptions aux cours sont réalisées grâce à la méthode d'inscription par base de données, ce qui fonctionne très bien, et depuis des années. Techniquement, le serveur tourne actuellement avec CentOS 7 et utilise PHP 7.1.33 et MariaDB 5.5.65.
Je réalise la synchronisation des inscriptions entre la base de données et Moodle grâce au script dédié enrol/database/cli/sync.php (je sais, il faudrait basculer vers la tâche dédiée).
Je constate que depuis la réactivation fin août de cette synchronisation, j'ai parfois, après toutes les lignes indiquant les inscriptions et désinscriptions des utilisateurs, en fin de script, une immense liste reprenant les cours, avec comme message d'erreur "error: skipping course 'IDNUMBER' - could not match with external database".
Et concrètement, dans ce cas, la synchronisation de ces inscriptions ne se fait pas (ce qui est très gênant en période de rentrée).
En cherchant, je suis tombé sur cette conversation en anglais, mais qui n'apporte aucun élément utile.
D'autres personnes auraient remarqué un tel problème ? Et auraient une explication ? Voire une solution ?
Parce qu'actuellement, tout ce que j'imagine, c'est vérifier la bonne exécution de cette synchronisation, et la relancer si ce genre d'erreur se produit...
Séverin