Sentinel 7.1.1 (et versions ultérieures) inclut MongoDB version 2.4.1. MongoDB 2.4 nécessite la suppression des noms d'utilisateur en double dans la base de données. Si vous effectuez la mise à niveau de Sentinel à partir d'une version antérieure à 7.1.1, vérifiez s'il existe des utilisateurs en double et, le cas échéant, supprimez-les.
Connectez-vous au serveur Sentinel 7.1 ou version antérieure en tant qu'utilisateur Novell.
Accédez au répertoire suivant :
cd opt/novell/sentinel/3rdparty/mongodb/bin
Exécutez les commandes suivantes pour vérifier la présence d'utilisateurs en double :
./mongo --port 27017 --host "localhost"
use analytics
db.system.users.find().count()
Si le nombre est supérieur à 1, cela signifie qu'il existe des utilisateurs en double.
Exécutez la commande suivante pour dresser la liste des utilisateurs :
db.system.users.find().pretty()
Cette commande répertorie les utilisateurs, ainsi que le entrées en double. Le premier utilisateur de la liste est l'utilisateur initial. Vous devez conserver cet utilisateur et supprimer les autres.
Exécutez la commande suivante pour supprimer les utilisateurs en double :
db.system.users.remove({ _id : ObjectId("object_ID") })
Exécutez la commande suivante pour vérifier que les utilisateurs en double ont bien été supprimés :
db.system.users.find().pretty()
Basculez vers les informations de connexion de l'administrateur de la base de données :
use admin
Répétez la procédure de l'Étape 1 à l'Étape 3 afin de vérifier la présence d'utilisateurs dbauser en double dans la base de données admin et, le cas échéant, supprimez-les.