<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:19:54 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-9270] Mongodb 2.4 fails authenticate user in Replicaset</title>
                <link>https://jira.mongodb.org/browse/SERVER-9270</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Migrate from 2.2.3 and after the migration when using authentication was having issue in login as administrator or any other user.&lt;br/&gt;
Getting warning  Assertion: 10356:invalid ns: $SERVER.system.profile .&lt;/p&gt;

&lt;p&gt;So I test cleaning up and starting a replica set from scratch no data.&lt;/p&gt;

&lt;p&gt;Also in this case once started and after having create user as manual in:&lt;br/&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/tutorial/control-access-to-mongodb-with-authentication/#control-access-add-user-to-database&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/tutorial/control-access-to-mongodb-with-authentication/#control-access-add-user-to-database&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;like db.addUser( &lt;/p&gt;
{ user: &quot;root&quot;, &quot;pwd&quot;:&quot;mongo&quot;, roles: [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt; )&lt;/p&gt;

&lt;p&gt;as soon as I restart the set with authentication active, super user or any other were not able to connect.&lt;/p&gt;

&lt;p&gt;Removing authentication commenting  in the configuration file:&lt;br/&gt;
auth and keyfile, all start and work fine.&lt;/p&gt;
</description>
                <environment>Linux Centos 32 (test environment)</environment>
        <key id="70956">SERVER-9270</key>
            <summary>Mongodb 2.4 fails authenticate user in Replicaset</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="rassi">J Rassi</assignee>
                                    <reporter username="marcotusa">Marco Tusa</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Apr 2013 23:44:10 +0000</created>
                <updated>Wed, 10 Dec 2014 23:11:57 +0000</updated>
                            <resolved>Sun, 7 Apr 2013 17:31:06 +0000</resolved>
                                    <version>2.4.0</version>
                    <version>2.4.1</version>
                                                    <component>Security</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="308014" author="rassi@10gen.com" created="Sun, 7 Apr 2013 17:30:42 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Is it possible now or have you it in the roadmap to have customize roles that will refer to db/role/permission?&lt;br/&gt;
Such that I can create a profile assigning the role and then the user for that profile will automatically inherit the relevant grants?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, see &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-8580&quot; title=&quot;User defined roles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-8580&quot;&gt;&lt;del&gt;SERVER-8580&lt;/del&gt;&lt;/a&gt;.  Feel free to add a vote to the issue.  We are currently aiming to incorporate it into the 2.6 release.&lt;/p&gt;</comment>
                            <comment id="307985" author="marcotusa" created="Sun, 7 Apr 2013 16:07:07 +0000"  >&lt;p&gt;Hi Jason thanks, as I suspect was something I miss.&lt;br/&gt;
I was considering that the roles permissions inherit from one to another, given so using the &quot;userAdminAnyDatabase&quot; would have automatically grant the other permissions as well. &lt;br/&gt;
I see the point of having the roles completely separate, and in fact granting to the user db.addUser(&lt;/p&gt;
{user:&quot;root&quot;,pwd:&quot;mongo&quot;,roles:[&quot;userAdminAnyDatabase&quot;,&quot;readWriteAnyDatabase&quot;,&quot;dbAdminAnyDatabase&quot;,&quot;clusterAdmin&quot;]}
&lt;p&gt;) will indeed create a SUPER user or SA as in Oracle.&lt;/p&gt;

&lt;p&gt;Thank you for the clarification.&lt;br/&gt;
Anyhow I was thinking that having this, by db/role/permission grants can result in a proliferation of assignments by db/users.&lt;br/&gt;
Is it possible now or have you it in the roadmap to have customize roles that will refer to db/role/permission?&lt;br/&gt;
Such that I can create a profile assigning the role and then the user for that profile will automatically inherit the relevant grants?&lt;/p&gt;
</comment>
                            <comment id="307735" author="rassi@10gen.com" created="Sun, 7 Apr 2013 01:53:54 +0000"  >&lt;p&gt;In addition, note that the warning &quot;Assertion: 10356:invalid ns: $SERVER.system.profile&quot; is a side effect of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9111&quot; title=&quot;$CLUSTER &amp;amp; $SERVER databases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9111&quot;&gt;&lt;del&gt;SERVER-9111&lt;/del&gt;&lt;/a&gt;, which is fixed in the development branch and will be incorporated into the 2.4.2 release.&lt;/p&gt;</comment>
                            <comment id="307724" author="rassi@10gen.com" created="Sun, 7 Apr 2013 01:24:15 +0000"  >&lt;p&gt;The excerpt you pasted showed the users &quot;marco&quot; and &quot;admin&quot; authenticating successfully.  If the mongo shell fails to authenticate when passed -u and -p, it will quit before displaying the shell prompt.&lt;/p&gt;

&lt;p&gt;You are misunderstanding what privileges users created with the &quot;userAdmin&quot; role have.  They are only authorized to add/remove users; they are not authorized to perform other database operations.  See &lt;a href=&quot;http://docs.mongodb.org/manual/reference/user-privileges/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt; for full documentation on the role-based access control system introduced in 2.4.  To explain the &quot;unauthorized&quot; message in your example: &quot;marco&quot; needs the &quot;clusterAdmin&quot; role in order to run &quot;rs.status()&quot;.&lt;/p&gt;

&lt;p&gt;Does this explanation for your issue make sense?&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 7 Apr 2013 01:24:15 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 45 weeks, 3 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 45 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Linux]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>rassi</customfieldvalue>
            <customfieldvalue>marcotusa</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmy2f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrn4s7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>48714</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;See all the process, and information from log and console:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/tutorial/control-access-to-mongodb-with-authentication/#control-access-add-users&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/tutorial/control-access-to-mongodb-with-authentication/#control-access-add-users&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Server has startup warnings: &lt;br/&gt;
Fri Apr  5 17:58:10.946 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 17:58:10.946 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 17:58:10.946 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 17:58:10.946 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 17:58:10.947 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:PRIMARY&amp;gt; db.addUser( &lt;/p&gt;
{ user: &quot;root&quot;, &quot;pwd&quot;:&quot;mongo&quot;, roles: [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt; )&lt;br/&gt;
{&lt;br/&gt;
	&quot;user&quot; : &quot;root&quot;,&lt;br/&gt;
	&quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;,&lt;br/&gt;
	&quot;roles&quot; : [&lt;br/&gt;
		&quot;userAdminAnyDatabase&quot;&lt;br/&gt;
	],&lt;br/&gt;
	&quot;_id&quot; : ObjectId(&quot;515f4d015827f846df604bd0&quot;)&lt;br/&gt;
}&lt;br/&gt;
replica2:PRIMARY&amp;gt; db.removeUser(&quot;root&quot;)&lt;br/&gt;
replica2:PRIMARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:PRIMARY&amp;gt; db.system.users.find();&lt;br/&gt;
replica2:PRIMARY&amp;gt; db.addUser( &lt;/p&gt;
{ user: &quot;root&quot;, &quot;pwd&quot;:&quot;mongo&quot;, roles: [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt; )&lt;br/&gt;
{&lt;br/&gt;
	&quot;user&quot; : &quot;root&quot;,&lt;br/&gt;
	&quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;,&lt;br/&gt;
	&quot;roles&quot; : [&lt;br/&gt;
		&quot;userAdminAnyDatabase&quot;&lt;br/&gt;
	],&lt;br/&gt;
	&quot;_id&quot; : ObjectId(&quot;515f4db45827f846df604bd1&quot;)&lt;br/&gt;
}&lt;br/&gt;
replica2:PRIMARY&amp;gt; &lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# mongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: test&lt;br/&gt;
Server has startup warnings: &lt;br/&gt;
Fri Apr  5 17:58:21.031 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 17:58:21.031 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 17:58:21.031 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 17:58:21.031 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 17:58:21.032 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:SECONDARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;br/&gt;
error: &lt;/p&gt;
{ &quot;$err&quot; : &quot;not master and slaveOk=false&quot;, &quot;code&quot; : 13435 }
&lt;p&gt;replica2:SECONDARY&amp;gt; db.getMongo().setSlaveOk()&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f4db45827f846df604bd1&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# mongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: test&lt;br/&gt;
Server has startup warnings: &lt;br/&gt;
Fri Apr  5 17:58:24.623 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 17:58:24.623 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 17:58:24.623 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 17:58:24.623 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 17:58:24.623 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:SECONDARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.getMongo().setSlaveOk()&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.runCommand(&lt;/p&gt;
{ shardingState: 1 }
&lt;p&gt;)&lt;/p&gt;
{ &quot;note&quot; : &quot;from execCommand&quot;, &quot;ok&quot; : 0, &quot;errmsg&quot; : &quot;not master&quot; }
&lt;p&gt;replica2:SECONDARY&amp;gt;  db.system.users.find();&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f4db45827f846df604bd1&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;







&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# vi /etc/mongod.cnf &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# ll /usr/local/mongo/keyfile &lt;br/&gt;
&lt;del&gt;rw&lt;/del&gt;------. 1 mongo mongo 1020 Apr  5 17:43 /usr/local/mongo/keyfile&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# ll /usr/local/mongo/keyfile &lt;br/&gt;
&lt;del&gt;rw&lt;/del&gt;------. 1 mongo mongo 1020 Apr  5 17:43 /usr/local/mongo/keyfile&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# cat  /usr/local/mongo/keyfile &lt;br/&gt;
LHi75oy1KksA7dkR537AkWLqsEPE0mGG4U7xJj0haA1iWH+rsr1Xr5c+esQzb4MW&lt;br/&gt;
19MuuTbLEu/0a4FiLGF57n9AETPdJTSNcgVbl27+u5nmkatZNWb5ILRkWLo6ho6G&lt;br/&gt;
GEK5X3Kqyt2yIERmmJLNaHwgqy2o/Hj7GltuXxR0Eb5pRXUZbFb7yAdBx815jL9+&lt;br/&gt;
hokaHX79OuUWki/Jfem7tZ7QpNc4eap/6h4OgzCiQQ241eXKTw4GNuRWyEW8/wEj&lt;br/&gt;
Y1YMrrQvlZCDeUR7u5xbjCZ+XXRV5edYyg7UlEaOByF8/kUQYYf5OEAT59n9d81p&lt;br/&gt;
fWt0N1JsPPJRKB87sTHviJwgZRNXFw/Steaynzs5ySodXVuRsOKsXcsdAigdU1WY&lt;br/&gt;
AUf97zpq9oXv0f4o7xpbTk/psj1agx/hVXNLSIrAfmvq8P4cqDrVb4Hch9ENnu0J&lt;br/&gt;
OCnfG6ZPAwIPIZ4lgGxBkOofak7dyZijUTPtEBaKLPbAiKn8X9C30r5GyDDbl9Xw&lt;br/&gt;
hnpK1lBu3lk3Nyo6auKbj3W4ekyzvS+Bfr+2IbEFrWxWZWWkUYPG9qZ6QTKP+GLm&lt;br/&gt;
TqhO+bBB9htRgAYVSaTWn34h8Ab22BDHPxCjoMJR0Ns0AYA2JNgHQp2eqA/XOgkE&lt;br/&gt;
DE7X1tmxiAqwqVD9OPnayzuOwA2slCt8CBy+VcBwmLwnRA0BeGvlvptm/e0hRLTU&lt;br/&gt;
AMB5hY+ReZ41q197xerDVDduUrdZItOcFCAcpoIesmK8UzX36pWnnZj1ywe+Diwz&lt;br/&gt;
m+e4akt3gEaZzgkecQFhCnN9NVpwMdvtD2v5QEMTL02FRwBmaOCIRZWZsqAoLIqz&lt;br/&gt;
S8hcMobBGaWY6Rgmd3nWP5PomV6I79XPPpBFyoupysca/lN11DgSl6sx8TbJwNyd&lt;br/&gt;
oC4olxFutZfiIX+By4XcNo6BFH1J8c8rTq3OmtH8oG5/pZMiQ1OmGuHYWx0D6Veu&lt;br/&gt;
Uzv0QqxZv4wLHnb+vGirS7XTKLTvO0ABSX6ahfP3w8U6&lt;/p&gt;



&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# /etc/init.d/mongod  stop&lt;br/&gt;
Stopping mongod:                                           [  OK  ]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# ll /usr/local/mongo/keyfile &lt;br/&gt;
&lt;del&gt;rw&lt;/del&gt;------. 1 mongo mongo 1020 Apr  5 17:47 /usr/local/mongo/keyfile&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# cat /usr/local/mongo/keyfile &lt;br/&gt;
LHi75oy1KksA7dkR537AkWLqsEPE0mGG4U7xJj0haA1iWH+rsr1Xr5c+esQzb4MW&lt;br/&gt;
19MuuTbLEu/0a4FiLGF57n9AETPdJTSNcgVbl27+u5nmkatZNWb5ILRkWLo6ho6G&lt;br/&gt;
GEK5X3Kqyt2yIERmmJLNaHwgqy2o/Hj7GltuXxR0Eb5pRXUZbFb7yAdBx815jL9+&lt;br/&gt;
hokaHX79OuUWki/Jfem7tZ7QpNc4eap/6h4OgzCiQQ241eXKTw4GNuRWyEW8/wEj&lt;br/&gt;
Y1YMrrQvlZCDeUR7u5xbjCZ+XXRV5edYyg7UlEaOByF8/kUQYYf5OEAT59n9d81p&lt;br/&gt;
fWt0N1JsPPJRKB87sTHviJwgZRNXFw/Steaynzs5ySodXVuRsOKsXcsdAigdU1WY&lt;br/&gt;
AUf97zpq9oXv0f4o7xpbTk/psj1agx/hVXNLSIrAfmvq8P4cqDrVb4Hch9ENnu0J&lt;br/&gt;
OCnfG6ZPAwIPIZ4lgGxBkOofak7dyZijUTPtEBaKLPbAiKn8X9C30r5GyDDbl9Xw&lt;br/&gt;
hnpK1lBu3lk3Nyo6auKbj3W4ekyzvS+Bfr+2IbEFrWxWZWWkUYPG9qZ6QTKP+GLm&lt;br/&gt;
TqhO+bBB9htRgAYVSaTWn34h8Ab22BDHPxCjoMJR0Ns0AYA2JNgHQp2eqA/XOgkE&lt;br/&gt;
DE7X1tmxiAqwqVD9OPnayzuOwA2slCt8CBy+VcBwmLwnRA0BeGvlvptm/e0hRLTU&lt;br/&gt;
AMB5hY+ReZ41q197xerDVDduUrdZItOcFCAcpoIesmK8UzX36pWnnZj1ywe+Diwz&lt;br/&gt;
m+e4akt3gEaZzgkecQFhCnN9NVpwMdvtD2v5QEMTL02FRwBmaOCIRZWZsqAoLIqz&lt;br/&gt;
S8hcMobBGaWY6Rgmd3nWP5PomV6I79XPPpBFyoupysca/lN11DgSl6sx8TbJwNyd&lt;br/&gt;
oC4olxFutZfiIX+By4XcNo6BFH1J8c8rTq3OmtH8oG5/pZMiQ1OmGuHYWx0D6Veu&lt;br/&gt;
Uzv0QqxZv4wLHnb+vGirS7XTKLTvO0ABSX6ahfP3w8U6&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# &lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# /etc/init.d/mongod stop&lt;br/&gt;
Stopping mongod:                                           [  OK  ]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# ll /usr/local/mongo/keyfile &lt;br/&gt;
&lt;del&gt;rw&lt;/del&gt;------. 1 mongo mongo 1020 Apr  5 17:48 /usr/local/mongo/keyfile&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# cat /usr/local/mongo/keyfile &lt;br/&gt;
LHi75oy1KksA7dkR537AkWLqsEPE0mGG4U7xJj0haA1iWH+rsr1Xr5c+esQzb4MW&lt;br/&gt;
19MuuTbLEu/0a4FiLGF57n9AETPdJTSNcgVbl27+u5nmkatZNWb5ILRkWLo6ho6G&lt;br/&gt;
GEK5X3Kqyt2yIERmmJLNaHwgqy2o/Hj7GltuXxR0Eb5pRXUZbFb7yAdBx815jL9+&lt;br/&gt;
hokaHX79OuUWki/Jfem7tZ7QpNc4eap/6h4OgzCiQQ241eXKTw4GNuRWyEW8/wEj&lt;br/&gt;
Y1YMrrQvlZCDeUR7u5xbjCZ+XXRV5edYyg7UlEaOByF8/kUQYYf5OEAT59n9d81p&lt;br/&gt;
fWt0N1JsPPJRKB87sTHviJwgZRNXFw/Steaynzs5ySodXVuRsOKsXcsdAigdU1WY&lt;br/&gt;
AUf97zpq9oXv0f4o7xpbTk/psj1agx/hVXNLSIrAfmvq8P4cqDrVb4Hch9ENnu0J&lt;br/&gt;
OCnfG6ZPAwIPIZ4lgGxBkOofak7dyZijUTPtEBaKLPbAiKn8X9C30r5GyDDbl9Xw&lt;br/&gt;
hnpK1lBu3lk3Nyo6auKbj3W4ekyzvS+Bfr+2IbEFrWxWZWWkUYPG9qZ6QTKP+GLm&lt;br/&gt;
TqhO+bBB9htRgAYVSaTWn34h8Ab22BDHPxCjoMJR0Ns0AYA2JNgHQp2eqA/XOgkE&lt;br/&gt;
DE7X1tmxiAqwqVD9OPnayzuOwA2slCt8CBy+VcBwmLwnRA0BeGvlvptm/e0hRLTU&lt;br/&gt;
AMB5hY+ReZ41q197xerDVDduUrdZItOcFCAcpoIesmK8UzX36pWnnZj1ywe+Diwz&lt;br/&gt;
m+e4akt3gEaZzgkecQFhCnN9NVpwMdvtD2v5QEMTL02FRwBmaOCIRZWZsqAoLIqz&lt;br/&gt;
S8hcMobBGaWY6Rgmd3nWP5PomV6I79XPPpBFyoupysca/lN11DgSl6sx8TbJwNyd&lt;br/&gt;
oC4olxFutZfiIX+By4XcNo6BFH1J8c8rTq3OmtH8oG5/pZMiQ1OmGuHYWx0D6Veu&lt;br/&gt;
Uzv0QqxZv4wLHnb+vGirS7XTKLTvO0ABSX6ahfP3w8U6&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# &lt;/p&gt;


&lt;p&gt;Fri Apr  5 18:31:21.964 &lt;span class=&quot;error&quot;&gt;&amp;#91;journal&amp;#93;&lt;/span&gt; lsn set 411208&lt;br/&gt;
Fri Apr  5 18:31:21.995 &lt;span class=&quot;error&quot;&gt;&amp;#91;snapshotthread&amp;#93;&lt;/span&gt; cpu: elapsed:4000  writelock: 0%&lt;br/&gt;
Fri Apr  5 18:31:22.081 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; query $SERVER.system.indexes query: { expireAfterSeconds: &lt;/p&gt;
{ $exists: true }
&lt;p&gt; } ntoreturn:0 ntoskip:0 nscanned:0 keyUpdates:0 locks(micros) r:268 nreturned:0 reslen:20 0ms&lt;br/&gt;
Fri Apr  5 18:31:22.082 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; creating profile collection: $SERVER.system.profile&lt;br/&gt;
Fri Apr  5 18:31:22.082 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; Assertion: 10356:invalid ns: $SERVER.system.profile&lt;br/&gt;
0x89f133d 0x89c6e75 0x89acb10 0x89ad066 0x86bc7e1 0x8600a1e 0x860172e 0x860273f 0x85f695b 0x85f77b4 0x83545f3 0x8317abb 0x85ea9c7 0x885302a 0x885515c 0x89afc9e 0x89b087e 0x8a3f33e 0x785a09 0x1ed00e &lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo15printStackTraceERSo+0x2d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89f133d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo10logContextEPKc+0xa5) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89c6e75&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo11msgassertedEiPKc+0xc0) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89acb10&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod() &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89ad066&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo12userCreateNSEPKcNS_7BSONObjERSsbPb+0x121) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x86bc7e1&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo28getOrCreateProfileCollectionEPNS_8DatabaseEbPSs+0x4fe) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8600a1e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod() &lt;span class=&quot;error&quot;&gt;&amp;#91;0x860172e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo7profileERKNS_6ClientEiRNS_5CurOpE+0x43f) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x860273f&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0xafb) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x85f695b&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo14DBDirectClient4callERNS_7MessageES2_bPSs+0x84) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x85f77b4&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo14DBClientCursor4initEv+0xc3) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x83545f3&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo12DBClientBase5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii+0xbb) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8317abb&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo14DBDirectClient5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii+0x77) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x85ea9c7&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo10TTLMonitor10doTTLForDBERKSs+0x24a) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x885302a&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo10TTLMonitor3runEv+0x40c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x885515c&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5mongo13BackgroundJob7jobBodyEN5boost10shared_ptrINS0_9JobStatusEEE+0xbe) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89afc9e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod(_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf1IvN5mongo13BackgroundJobENS_10shared_ptrINS7_9JobStatusEEEEENS2_5list2INS2_5valueIPS7_EENSD_ISA_EEEEEEE3runEv+0x7e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x89b087e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/local/mongo/bin/mongod() &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8a3f33e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libpthread.so.0() &lt;span class=&quot;error&quot;&gt;&amp;#91;0x785a09&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libc.so.6(clone+0x5e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x1ed00e&amp;#93;&lt;/span&gt;&lt;br/&gt;
Fri Apr  5 18:31:22.097 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; warning: Caught Assertion while trying to profile query against $SERVER.system.indexes: 10356 invalid ns: $SERVER.system.profile&lt;br/&gt;
Fri Apr  5 18:31:22.098 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; query admin.system.indexes query: { expireAfterSeconds: &lt;/p&gt;
{ $exists: true }
&lt;p&gt; } ntoreturn:0 ntoskip:0 nscanned:2 keyUpdates:0 locks(micros) r:232 nreturned:0 reslen:20 0ms&lt;br/&gt;
Fri Apr  5 18:31:22.099 &lt;span class=&quot;error&quot;&gt;&amp;#91;TTLMonitor&amp;#93;&lt;/span&gt; query local.system.indexes query: { expireAfterSeconds: &lt;/p&gt;
{ $exists: true }
&lt;p&gt; } ntoreturn:0 ntoskip:0 nscanned:4 keyUpdates:0 locks(micros) r:205 nreturned:0 reslen:20 0ms&lt;br/&gt;
Fri Apr  5 18:31:22.916 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn72&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt;Fri Apr  5 18:31:22.916 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn72&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:124 0ms&lt;br/&gt;
Fri Apr  5 18:31:23.027 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn73&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt;Fri Apr  5 18:31:23.027 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn73&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:124 0ms&lt;br/&gt;
Fri Apr  5 18:31:24.918 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn72&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt;Fri Apr  5 18:31:24.918 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn72&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:124 0ms&lt;br/&gt;
Fri Apr  5 18:31:25.030 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn73&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt;Fri Apr  5 18:31:25.031 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn73&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 3, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:124 0ms&lt;br/&gt;
Fri Apr  5 18:31:25.947 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn12&amp;#93;&lt;/span&gt; getmore local.oplog.rs query: { ts: &lt;/p&gt;
{ $gte: Timestamp 1365200308000|1 }
&lt;p&gt; } cursorid:115484627315748 ntoreturn:0 keyUpdates:0 locks(micros) r:542 nreturned:0 reslen:20 5013ms&lt;br/&gt;
Fri Apr  5 18:31:25.995 &lt;span class=&quot;error&quot;&gt;&amp;#91;snapshotthread&amp;#93;&lt;/span&gt; cpu: elapsed:4000  writelock: 0%&lt;br/&gt;
Fri Apr  5 18:31:26.921 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn74&amp;#93;&lt;/span&gt; run command local.$cmd &lt;/p&gt;
{ getnonce: 1 }
&lt;p&gt;Fri Apr  5 18:31:26.921 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn74&amp;#93;&lt;/span&gt; command local.$cmd command: &lt;/p&gt;
{ getnonce: 1 }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:65 0ms&lt;br/&gt;
Fri Apr  5 18:31:26.923 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn74&amp;#93;&lt;/span&gt; run command local.$cmd { authenticate: 1, nonce: &quot;1ed2d58a7b5f&lt;/p&gt;




&lt;p&gt;AFTER clean up and establish AGAIN the replicaset&lt;br/&gt;
replica2:PRIMARY&amp;gt; rs.status()&lt;br/&gt;
{&lt;br/&gt;
	&quot;set&quot; : &quot;replica2&quot;,&lt;br/&gt;
	&quot;date&quot; : ISODate(&quot;2013-04-05T23:05:30Z&quot;),&lt;br/&gt;
	&quot;myState&quot; : 1,&lt;br/&gt;
	&quot;members&quot; : [&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 0,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.234:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 1,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;PRIMARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 76,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365202164,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T22:49:24Z&quot;),&lt;br/&gt;
			&quot;self&quot; : true&lt;br/&gt;
		},&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 1,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.235:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 2,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;SECONDARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 27,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365202164,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T22:49:24Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeat&quot; : ISODate(&quot;2013-04-05T23:05:29Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeatRecv&quot; : ISODate(&quot;1970-01-01T00:00:00Z&quot;),&lt;br/&gt;
			&quot;pingMs&quot; : 1,&lt;br/&gt;
			&quot;lastHeartbeatMessage&quot; : &quot;syncing to: 10.0.3.234:27017&quot;&lt;br/&gt;
		},&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 2,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.236:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 2,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;SECONDARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 5,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365202164,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T22:49:24Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeat&quot; : ISODate(&quot;2013-04-05T23:05:29Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeatRecv&quot; : ISODate(&quot;2013-04-05T23:05:29Z&quot;),&lt;br/&gt;
			&quot;pingMs&quot; : 1&lt;br/&gt;
		}&lt;br/&gt;
	],&lt;br/&gt;
	&quot;ok&quot; : 1&lt;br/&gt;
}&lt;br/&gt;
replica2:PRIMARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:PRIMARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:PRIMARY&amp;gt; &lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN5 ~&amp;#93;&lt;/span&gt;# mongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: test&lt;br/&gt;
Server has startup warnings: &lt;br/&gt;
Fri Apr  5 19:05:01.412 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 19:05:01.412 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 19:05:01.412 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 19:05:01.412 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 19:05:01.413 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:SECONDARY&amp;gt; db.getMongo().setSlaveOk()&lt;br/&gt;
replica2:SECONDARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN6 ~&amp;#93;&lt;/span&gt;# mongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: test&lt;br/&gt;
Server has startup warnings: &lt;br/&gt;
Fri Apr  5 19:05:22.868 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 19:05:22.869 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 19:05:22.869 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 19:05:22.869 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 19:05:22.869 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:SECONDARY&amp;gt; use admin&lt;br/&gt;
switched to db admin&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.getMongo().setSlaveOk()&lt;br/&gt;
replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;


&lt;p&gt;replica2:PRIMARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
&lt;p&gt;replica2:PRIMARY&amp;gt; db.addUser( &lt;/p&gt;
{ user: &quot;marco&quot;, pwd: &quot;mongo&quot;, roles: [ &quot;userAdmin&quot; ] }
&lt;p&gt; )&lt;/p&gt;
{
	&quot;user&quot; : &quot;marco&quot;,
	&quot;pwd&quot; : &quot;d3e62f4c292a090d179e198f8d3ad602&quot;,
	&quot;roles&quot; : [
		&quot;userAdmin&quot;
	],
	&quot;_id&quot; : ObjectId(&quot;515f5a2620a51d6d7b98e52c&quot;)
}
replica2:PRIMARY&amp;gt; db.system.users.find();
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
{ &quot;_id&quot; : ObjectId(&quot;515f5a2620a51d6d7b98e52c&quot;), &quot;user&quot; : &quot;marco&quot;, &quot;pwd&quot; : &quot;d3e62f4c292a090d179e198f8d3ad602&quot;, &quot;roles&quot; : [ &quot;userAdmin&quot; ] }
&lt;p&gt;replica2:PRIMARY&amp;gt; &lt;/p&gt;


&lt;p&gt;replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
{ &quot;_id&quot; : ObjectId(&quot;515f5a2620a51d6d7b98e52c&quot;), &quot;user&quot; : &quot;marco&quot;, &quot;pwd&quot; : &quot;d3e62f4c292a090d179e198f8d3ad602&quot;, &quot;roles&quot; : [ &quot;userAdmin&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;


&lt;p&gt;replica2:SECONDARY&amp;gt; db.system.users.find();&lt;/p&gt;
{ &quot;_id&quot; : ObjectId(&quot;515f54f4094db731fa2766ca&quot;), &quot;user&quot; : &quot;root&quot;, &quot;pwd&quot; : &quot;7bc9aa6753e5241290fd85fece372bd8&quot;, &quot;roles&quot; : [ &quot;userAdminAnyDatabase&quot; ] }
{ &quot;_id&quot; : ObjectId(&quot;515f5a2620a51d6d7b98e52c&quot;), &quot;user&quot; : &quot;marco&quot;, &quot;pwd&quot; : &quot;d3e62f4c292a090d179e198f8d3ad602&quot;, &quot;roles&quot; : [ &quot;userAdmin&quot; ] }
&lt;p&gt;replica2:SECONDARY&amp;gt; &lt;/p&gt;


&lt;p&gt;RESTART ALL with Authentication and KEYFILE &lt;/p&gt;

&lt;p&gt;logs on primary say all ok&lt;br/&gt;
Fri Apr  5 19:14:17.270 &lt;span class=&quot;error&quot;&gt;&amp;#91;snapshotthread&amp;#93;&lt;/span&gt; cpu: elapsed:4000  writelock: 0%&lt;br/&gt;
Fri Apr  5 19:14:17.372 BackgroundJob starting: ConnectBG&lt;br/&gt;
Fri Apr  5 19:14:17.373 BackgroundJob starting: ConnectBG&lt;br/&gt;
Fri Apr  5 19:14:17.374 BackgroundJob starting: MultiCommandJob&lt;br/&gt;
Fri Apr  5 19:14:17.375 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsMgr&amp;#93;&lt;/span&gt; replSet dev we are freshest of up nodes, nok:1 nTies:1&lt;br/&gt;
Fri Apr  5 19:14:17.375 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsMgr&amp;#93;&lt;/span&gt; replSet info electSelf 0&lt;br/&gt;
Fri Apr  5 19:14:17.375 BackgroundJob starting: MultiCommandJob&lt;br/&gt;
Fri Apr  5 19:14:17.377 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsMgr&amp;#93;&lt;/span&gt; replSet election succeeded, assuming primary role&lt;br/&gt;
Fri Apr  5 19:14:17.377 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsMgr&amp;#93;&lt;/span&gt; replSet waiting for replication to finish before becoming primary&lt;br/&gt;
Fri Apr  5 19:14:17.385 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsHealthPoll&amp;#93;&lt;/span&gt; replSet member 10.0.3.236:27017 is up&lt;br/&gt;
Fri Apr  5 19:14:17.385 &lt;span class=&quot;error&quot;&gt;&amp;#91;rsHealthPoll&amp;#93;&lt;/span&gt; replSet member 10.0.3.236:27017 is now in state SECONDARY&lt;br/&gt;
Fri Apr  5 19:14:17.798 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 1, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt;Fri Apr  5 19:14:17.798 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 1, pv: 1, checkEmpty: false, from: &quot;10.0.3.235:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:124 0ms&lt;br/&gt;
Fri Apr  5 19:14:17.800 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetFresh: 1, set: &quot;replica2&quot;, opTime: new Date(5863504359114932225), who: &quot;10.0.3.235:27017&quot;, cfgver: 1, id: 1 }
&lt;p&gt;Fri Apr  5 19:14:17.800 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetFresh: 1, set: &quot;replica2&quot;, opTime: new Date(5863504359114932225), who: &quot;10.0.3.235:27017&quot;, cfgver: 1, id: 1 }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:140 0ms&lt;br/&gt;
Fri Apr  5 19:14:17.815 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetFresh: 1, set: &quot;replica2&quot;, opTime: new Date(5863504359114932225), who: &quot;10.0.3.235:27017&quot;, cfgver: 1, id: 1 }
&lt;p&gt;Fri Apr  5 19:14:17.816 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn2&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetFresh: 1, set: &quot;replica2&quot;, opTime: new Date(5863504359114932225), who: &quot;10.0.3.235:27017&quot;, cfgver: 1, id: 1 }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:140 0ms&lt;br/&gt;
Fri Apr  5 19:14:18.205 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn4&amp;#93;&lt;/span&gt; run command admin.$cmd &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 1, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt;Fri Apr  5 19:14:18.205 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn4&amp;#93;&lt;/span&gt; command admin.$cmd command: &lt;/p&gt;
{ replSetHeartbeat: &quot;replica2&quot;, v: 1, pv: 1, checkEmpty: false, from: &quot;10.0.3.236:27017&quot; }
&lt;p&gt; ntoreturn:1 keyUpdates:0  reslen:144 0ms&lt;/p&gt;


&lt;p&gt;Authentication fails  with any user&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# mongo admin -umarco -pmongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: admin&lt;br/&gt;
&amp;gt; db.r&lt;br/&gt;
db.removeUser(      db.repairDatabase(  db.resetError(      db.runCommand(&lt;br/&gt;
&amp;gt; rs.s&lt;br/&gt;
rs.slaveOk(   rs.status(    rs.stepDown(  rs.syncFrom(&lt;br/&gt;
&amp;gt; rs.status()&lt;/p&gt;
{ &quot;ok&quot; : 0, &quot;errmsg&quot; : &quot;unauthorized&quot; }
&lt;p&gt;&amp;gt; exit&lt;br/&gt;
bye&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# mongo admin -uroot -pmongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: admin&lt;br/&gt;
&amp;gt; &lt;/p&gt;




&lt;p&gt;Here also the config file&lt;br/&gt;
#General&lt;br/&gt;
        fork = true&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;bind_ip = 127.0.0.1&lt;br/&gt;
        port = 27017&lt;br/&gt;
        quiet = true&lt;br/&gt;
        dbpath = /usr/local/mongo/data&lt;br/&gt;
        logpath = /usr/local/mongo/log/mongod.log&lt;br/&gt;
        logappend = true&lt;br/&gt;
        journal = true&lt;br/&gt;
        pidfilepath = /usr/local/mongo/db0.pid&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;#security&lt;br/&gt;
        nounixsocket = true&lt;br/&gt;
        auth = true&lt;/p&gt;

&lt;p&gt;#Replica&lt;br/&gt;
        replSet = replica2&lt;br/&gt;
        keyFile = /usr/local/mongo/keyfile&lt;br/&gt;
        oplogSize = 500&lt;br/&gt;
        replIndexPrefetch = _id_only&lt;/p&gt;

&lt;p&gt;#Sharding&lt;/p&gt;

&lt;p&gt;        #on controller&lt;br/&gt;
                #configsvr = true&lt;br/&gt;
                #bind_ip = 10.8.0.12&lt;br/&gt;
                #port = 27001&lt;/p&gt;

&lt;p&gt;        #on server&lt;br/&gt;
                shardsvr = true&lt;/p&gt;

&lt;p&gt;        #on mongos&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;configdb = 10.8.0.12:27001&lt;/li&gt;
	&lt;li&gt;chunkSize = 64&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;#Diagnostics&lt;br/&gt;
        slowms = 50&lt;br/&gt;
        profile = 3&lt;br/&gt;
        verbose = true&lt;/p&gt;


&lt;p&gt;REMOVE authentication and all goes ok&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@mongodbN4 ~&amp;#93;&lt;/span&gt;# mongo admin -uroot -pmongo&lt;br/&gt;
MongoDB shell version: 2.4.1&lt;br/&gt;
connecting to: admin&lt;br/&gt;
Server has startup warnings: &lt;br/&gt;
Fri Apr  5 19:22:00.746 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
Fri Apr  5 19:22:00.746 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; ** NOTE: This is a 32 bit MongoDB binary.&lt;br/&gt;
Fri Apr  5 19:22:00.746 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       32 bit builds are limited to less than 2GB of data (or less with --journal).&lt;br/&gt;
Fri Apr  5 19:22:00.746 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; **       See &lt;a href=&quot;http://dochub.mongodb.org/core/32bit&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dochub.mongodb.org/core/32bit&lt;/a&gt;&lt;br/&gt;
Fri Apr  5 19:22:00.747 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; &lt;br/&gt;
replica2:PRIMARY&amp;gt; rs.status()&lt;br/&gt;
{&lt;br/&gt;
	&quot;set&quot; : &quot;replica2&quot;,&lt;br/&gt;
	&quot;date&quot; : ISODate(&quot;2013-04-05T23:22:24Z&quot;),&lt;br/&gt;
	&quot;myState&quot; : 1,&lt;br/&gt;
	&quot;members&quot; : [&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 0,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.234:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 1,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;PRIMARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 24,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365203494,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T23:11:34Z&quot;),&lt;br/&gt;
			&quot;self&quot; : true&lt;br/&gt;
		},&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 1,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.235:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 2,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;SECONDARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 18,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365203494,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T23:11:34Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeat&quot; : ISODate(&quot;2013-04-05T23:22:24Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeatRecv&quot; : ISODate(&quot;1970-01-01T00:00:00Z&quot;),&lt;br/&gt;
			&quot;pingMs&quot; : 1,&lt;br/&gt;
			&quot;lastHeartbeatMessage&quot; : &quot;syncing to: 10.0.3.234:27017&quot;&lt;br/&gt;
		},&lt;br/&gt;
		{&lt;br/&gt;
			&quot;_id&quot; : 2,&lt;br/&gt;
			&quot;name&quot; : &quot;10.0.3.236:27017&quot;,&lt;br/&gt;
			&quot;health&quot; : 1,&lt;br/&gt;
			&quot;state&quot; : 2,&lt;br/&gt;
			&quot;stateStr&quot; : &quot;SECONDARY&quot;,&lt;br/&gt;
			&quot;uptime&quot; : 12,&lt;br/&gt;
			&quot;optime&quot; : &lt;/p&gt;
{
				&quot;t&quot; : 1365203494,
				&quot;i&quot; : 1
			}
&lt;p&gt;,&lt;br/&gt;
			&quot;optimeDate&quot; : ISODate(&quot;2013-04-05T23:11:34Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeat&quot; : ISODate(&quot;2013-04-05T23:22:24Z&quot;),&lt;br/&gt;
			&quot;lastHeartbeatRecv&quot; : ISODate(&quot;1970-01-01T00:00:00Z&quot;),&lt;br/&gt;
			&quot;pingMs&quot; : 1,&lt;br/&gt;
			&quot;lastHeartbeatMessage&quot; : &quot;syncing to: 10.0.3.234:27017&quot;&lt;br/&gt;
		}&lt;br/&gt;
	],&lt;br/&gt;
	&quot;ok&quot; : 1&lt;br/&gt;
}&lt;br/&gt;
replica2:PRIMARY&amp;gt; &lt;/p&gt;

</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrlfef:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>