23.3 Requisitos previos para versiones anteriores a Sentinel 7.1.1

Sentinel 7.1.1 y las versiones posteriores incluyen MongoDB versión 2.4.1. MongoDB 2.4 requiere eliminar los nombres de usuario duplicados en la base de datos. Si va a actualizar versiones de Sentinel anteriores a 7.1.1, verifique si existen usuarios duplicados y elimínelos si los hay.

Realice los pasos siguientes para identificar usuarios duplicados:

  1. Entre en el servidor de Sentinel 7.1 o versión anterior como el usuario novell.

  2. Cambie al directorio siguiente:

    cd opt/novell/sentinel/3rdparty/mongodb/bin
    
  3. Ejecute los siguientes comandos para verificar si existen usuarios duplicados:

    ./mongo --port 27017 --host "localhost"
    
    use analytics
    
    db.system.users.find().count()
    

    Si el número es superior a 1, indica que hay usuarios duplicados.

Lleve a cabo los pasos siguientes para eliminar los usuarios duplicados:

  1. Ejecute el siguiente comando para mostrar la lista de usuarios:

    db.system.users.find().pretty()
    

    El comando enumera los usuarios junto con las entradas duplicadas. El primer usuario de la lista es el usuario original. Debe mantener el primer usuario y eliminar los demás de la lista.

  2. Ejecute el siguiente comando para eliminar los usuarios duplicados:

    db.system.users.remove({ _id : ObjectId("object_ID") })
    
  3. Ejecute el siguiente comando para verificar si se han eliminado los usuarios duplicados:

    db.system.users.find().pretty()
    
  4. Cambie al usuario administrador de la base de datos:

    use admin
    
  5. Repita los pasos Paso 1 a Paso 3 para verificar y eliminar los usuarios dbausers duplicados en la base de datos de administración.