← Toutes les actualités

Publié le · mis à jour le · Équipe EPNB

Jetpack : l'erreur « verify_secrets_missing » à la connexion avec WordPress.com

Pourquoi Jetpack affiche « verify_secrets_missing on install » après la mise en ligne d'un site WordPress, et comment s'en débarrasser.

Article historique, publié en 2016. Le principe reste valable : Jetpack a besoin que WordPress.com puisse joindre votre site.

En connectant Jetpack à WordPress.com, vous obtenez l’erreur :

verify_secrets_missing on install

Le scénario typique

  1. Le site WordPress n’est pas encore accessible publiquement, et Jetpack refuse de se connecter en réclamant un site en ligne.
  2. Vous modifiez les enregistrements DNS : le site devient accessible.
  3. Vous relancez la connexion de Jetpack et obtenez verify_secrets_missing.

Pour se connecter, Jetpack fait un aller-retour entre votre site et les serveurs de WordPress.com, qui vérifient un jeton secret en interrogeant votre site. Juste après un changement DNS, ces serveurs peuvent encore résoudre l’ancienne adresse ou garder en cache l’échec précédent : la vérification échoue.

Que faire ?

  • Attendre que la propagation DNS et le cache de WordPress.com se mettent à jour, puis réessayer. C’est souvent suffisant.
  • Vérifier que le site est joignable de l’extérieur, sans protection par mot de passe, restriction d’adresse IP ou mode maintenance.
  • Contrôler xmlrpc.php : Jetpack l’utilise pour sa connexion. Un pare-feu applicatif ou une extension de sécurité qui le bloque provoque le même type d’échec.
  • Mettre à jour WordPress, Jetpack et les extensions, puis relancer la connexion.

Pour éviter le problème lors d’une mise en ligne, connectez Jetpack une fois la bascule DNS terminée et vérifiée, et non pendant la propagation.

Aller plus loin