Právě jsem narazil na tento problém a v mém případě byly příznaky, že vše fungovalo správně, dokud jsem nerestartoval server.
Pak bych dostal následující chybu:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node
Pouhé restartování démona mongodb to vyřešilo, takže nemohlo jít o problém s konfigurací sady replik.
Po zkontrolování protokolů trochu podrobněji jsem si všiml následující chybové zprávy:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution
-> bingo
Pokoušel se dotazovat na název hostitele, než byla síť plně spuštěna, a proto člen sady replik neznal svou vlastní identitu
Přidání názvu hostitele FQDN serveru do /etc/hosts
opraveno, např.:
127.0.1.1 shortname shortname.fqdn.com