Je viens de rencontrer ce problème, et dans mon cas, les symptômes étaient que tout fonctionnait correctement, jusqu'à ce que je redémarre le serveur.
Ensuite, j'obtiendrais l'erreur suivante :NodeNotFound: No host described in new configuration $id for replica set $name maps to this node
Le simple redémarrage du démon mongodb l'a corrigé, il ne pouvait donc pas s'agir d'un problème de configuration du jeu de répliques.
Après avoir vérifié les journaux un peu plus en détail, j'ai remarqué le message d'erreur suivant :NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution
-> bingo
Il essayait d'interroger le nom d'hôte avant que le réseau ne soit complètement opérationnel, et donc le membre du jeu de répliques ne connaissait pas sa propre identité
Ajout du nom d'hôte FQDN du serveur à /etc/hosts
corrigé, par exemple :
127.0.1.1 shortname shortname.fqdn.com