I setup a 2.6.0-rc0 cluster as defined below, no older binaries were ever used. When I create a user it complains that there is an old auth schema but how could that be if I never had any old users, its a brand new database, config server, shards, etc and this is 2.6.0-rc0? After I run the upgrade schema step it works fine but the usability of this is not great.
mongos> use whatever
mongos> db.createUser({
user: "tbrock",
pwd: "sekret",
roles: [ {role: "readWrite", db: "whatever" } ]
})
2014-02-25T20:37:18.315+0000 Error: couldn't add user: User and role management commands require auth data to have schema version 3 but found 1 at src/mongo/shell/db.js:1007