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
- Le site WordPress n’est pas encore accessible publiquement, et Jetpack refuse de se connecter en réclamant un site en ligne.
- Vous modifiez les enregistrements DNS : le site devient accessible.
- 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.