2013-06-01 11 views
4

유성 예제를 시작하는 데 문제가 있습니다. 그건 내가 이미 meteor reset.meteor/local/db/mongo.lock 제거 시도유성이 시작되지 않음

[[[[[ ~/parties ]]]]] 

    Unexpected mongo exit code 100. Restarting. 
    Unexpected mongo exit code 100. Restarting. 
    Unexpected mongo exit code 100. Restarting. 
    Can't start mongod 

    MongoDB had an unspecified uncaught exception. 
    Check to make sure that MongoDB is able to write to its database directory. 

응용 프로그램 폴더에 meteor를 입력 할 때 내가 무엇을 얻을 - 나는, 그러나

mongod --help for help and startup options 
    Sun Jun 2 00:00:39.080 [initandlisten] MongoDB starting : pid=1962 port=27017             dbpath=/data/db/ 64-bit host=orion 
    Sun Jun 2 00:00:39.081 [initandlisten] db version v2.4.3 
    Sun Jun 2 00:00:39.081 [initandlisten] git version: fe1743177a5ea03e91e0052fb5e2cb2945f6d95f 
    Sun Jun 2 00:00:39.081 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49 
    Sun Jun 2 00:00:39.081 [initandlisten] allocator: tcmalloc 
    Sun Jun 2 00:00:39.081 [initandlisten] options: {} 
    Sun Jun 2 00:00:39.083 [initandlisten] exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid, terminating 
    Sun Jun 2 00:00:39.083 dbexit: 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: going to close listening sockets... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: going to flush diaglog... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: going to close sockets... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: waiting for fs preallocator... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: lock for final commit... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: final commit... 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: closing all files... 
    Sun Jun 2 00:00:39.083 [initandlisten] closeAllFiles() finished 
    Sun Jun 2 00:00:39.083 [initandlisten] shutdown: removing fs lock... 
    Sun Jun 2 00:00:39.084 dbexit: really exiting now 

mongod를 입력 시도

아무것도 변경되지를 때 sudo service mongodb stop 또는 start을 사용하면 문제가 없습니다. 데이터베이스를 쿼리 할 수 ​​있습니다.

MongoDB shell version: 2.4.3 
    connecting to: test 
    > db.test.save({ a: 1 }) 
    > db.test.find() 
    { "_id" : ObjectId("51aa70cc07bf3387b90934ce"), "a" : 1 } 

는 mongod의 이유를 시작할 수 없습니다 당신의 로그에 따르면

+0

sudo로 유성 앱을 만들었습니까? 폴더의 권한이 잘못되었을 수 있습니다. ls -la를 입력하십시오. 현재 폴더가 사용자 (whoami)와 같은지 확인하십시오. – gabrielhpugliese

+0

@ gabrielhpugliese 방금 sudo로 새 앱을 만들었습니다. 유트가'sudo meteor'로 시작될 필요가 있거나'Error : EACCES, permission denied '/ home/alexander/permissiontest/.meteor/local'' 오류를 보여줍니다. 하지만 sudo를 사용하더라도 아무 변화가 없습니다. '예기치 않은 mongo exit code 100. 다시 시작합니다. ' – Alexander

+0

음, 로그에 따르면 mongod를 시작할 수없는 이유가 잘못된 LC_ALL 로켈 값입니다. mongod를 시작하기 전에 "export LC_ALL = C"를 실행하십시오. 관련 문제 [bugtracker] (https://jira.mongodb.org/browse/SERVER-8910?focusedCommentId=284153&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-284153). – icanhazbroccoli

답변

16

을 중요한 경우 내가 우분투 12.04 (VPS)를 사용하고 잘못 LC_ALL 로케일 값입니다. mongod를 시작하기 전에 "export LC_ALL = C"를 실행하십시오. 관련 문제 in bugtracker

+0

도움이되었습니다. 감사. 그게 무슨 일을하는지 설명해 주시겠습니까? –