In Sentinel 7.1.1 e versioni successive e inclusa la versione 2.4.1 di MongoDB. In MongoDB 2.4 è necessario rimuovere dal database i nomi utente duplicati. Se si esegue l'upgrade da versioni di Sentinel precedenti alla 7.1.1, verificare se sono presenti utenti duplicati e rimuoverli.
Eseguire il login al server Sentinel 7.1 o versioni precedenti come utente novell.
Passare alla directory seguente:
cd opt/novell/sentinel/3rdparty/mongodb/bin
Per verificare la presenza di utenti duplicati, eseguire i comandi seguenti:
./mongo --port 27017 --host "localhost"
use analytics
db.system.users.find().count()
Se il valore di count è superiore a 1, significa che sono presenti utenti duplicati.
Per ottenere un elenco degli utenti, eseguire il comando seguente:
db.system.users.find().pretty()
Il comando fornisce un elenco di utenti con le voci duplicate. Il primo utente dell'elenco è quello originale. Si dovrà quindi mantenere il primo utente ed eliminare gli altri presenti nell'elenco.
Per rimuovere gli utenti duplicati, eseguire il comando seguente:
db.system.users.remove({ _id : ObjectId("object_ID") })
Per verificare che gli utenti duplicati siano stati rimossi, eseguire il comando seguente:
db.system.users.find().pretty()
Passare all'utente amministratore del database:
use admin
Ripetere le operazioni dal Passaggio 1 al Passaggio 3 per verificare e rimuovere eventuali duplicati di dbausers nel database di amministrazione.