2017-04-14 1 views
1

J'essaye de déployer une application de météore développée localement à Galaxy (fournie par météore). J'ai utilisé l'un de leurs fournisseurs de mongodb recommandés, Atlas par MongoDB. J'ai surmonté plusieurs problèmes de connexion, mais je ne peux pas comprendre la cause de ce qui suit. L'utilisateur qui lui est associé a atlasAdmin, dbAdmin, dbAdminAnyDatabase, readWriteAnyDatabase sur l'admin db "@admin".Réception de l'erreur de titre pour un déploiement de Meteor Galaxy: MongoError: non autorisé sur l'admin pour exécuter la commande

/app/bundle/programs/server/node_modules/fibers/future.js:313 
    throw(ex); 
MongoError: not authorized on admin to execute command { listIndexes: "users", cursor: { } } 
Object.Future.wait (/app/bundle/programs/server/node_modules/fibers/future.js:449:15) 
[object Object].MongoConnection._ensureIndex (packages/mongo/mongo_driver.js:832:10) 
[object Object].Mongo.Collection._ensureIndex (packages/mongo/collection.js:677:20) 
setupUsersCollection (packages/accounts-base/accounts_server.js:1493:9) 
new AccountsServer (packages/accounts-base/accounts_server.js:51:5) 
meteorInstall.node_modules.meteor.accounts-base.server_main.js (packages/accounts-base/server_main.js:9:12) 
fileEvaluate (packages/modules-runtime.js:197:9) 
require (packages/modules-runtime.js:120:16) 
/app/bundle/programs/server/packages/accounts-base.js:2031:15 
/app/bundle/programs/server/packages/accounts-base.js:2042:3 
Function.MongoError.create (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/error.js:31:11) 
queryCallback (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/cursor.js:197:34) 
/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:455:18 
nextTickCallbackWith0Args (node.js:489:9) 
process._tickCallback (node.js:418:13) 

Répondre

0

Ceci a été résolu. J'ai mis en place mlab à la place et juste le laisser reposer pendant un moment.