Najwyraźniej była to niezgodność wersji. Próbowałem odinstalować 3.0.3 dostarczone przez Ubuntu i użyłem wersji 2.6.10, którą pobrałem z mongodb.org, a moja biblioteka w końcu mogła się połączyć.
To było po tym, jak zauważyłem wiersz w dzienniku, który z pamięci był czymś w rodzaju „nie znaleziono poświadczeń w dokumencie użytkownika”.
Człowieku, wiem, że podczas przekraczania głównego numeru wersji można się spodziewać pewnych awarii, ale uniemożliwienie starszym klientom nawet połączenia się w ogóle wydaje się dość ekstremalne.