2014-12-21 3 views
1

데비안 wheezy 7.7 서버에서 mongo 2.6.6의 기능적 설치가 실행 중입니다. mongo를 실행하고 데이터베이스 및 컬렉션과 상호 작용할 수 있습니다. 그것은 문제없이 작동하는 것 같습니다. 그러나 때마다 내가 통해 소프트웨어 업데이트를 실행debian에서 mongodb-org 패키지의 오류 wheezy dpkg

sudo apt-get update 
sudo apt-get upgrade 

나는 다음과 같은 출력을 얻을 :

Setting up mongodb-org-server (2.6.6) ... 
[FAIL] Starting database: mongod failed! 
invoke-rc.d: initscript mongod, action "start" failed. 
dpkg: error processing mongodb-org-server (--configure): 
subprocess installed post-installation script returned error exit status 1 
dpkg: dependency problems prevent configuration of mongodb-org: 
mongodb-org depends on mongodb-org-server; however: 
    Package mongodb-org-server is not configured yet. 

dpkg: error processing mongodb-org (--configure): 
dependency problems - leaving unconfigured 
Errors were encountered while processing: 
mongodb-org-server 
mongodb-org 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

이 문제를 해결하는 솔루션을 검색을 service mongod start on debian doesnt work를 알려준. 나는 그 환경 변수를 수출하고 재 시도했지만 오류는 지속된다. 좀 더 정보 :

...:~$ mongod --version 
db version v2.6.6 
2014-12-21T10:55:55.685-0600 git version: 608e8bc319627693b04cc7da29ecc300a5f45a1f 
...:~$ mongodb --version 
bash: mongodb: command not found 
...:~$ sudo service mongod start 
[FAIL] Starting database: mongod failed! 
...:~$ sudo service mongod stop 
[ ok ] Stopping database: mongod apparently not running. 
...:~$ sudo service mongodb start 
[ ok ] Starting database: mongodb apparently already running. 
...:~$ sudo service mongodb stop 
[ ok ] Stopping database: mongodb. 

답변

0

불행히도, 난 service mongod start on debian doesnt work의 대답은 문제를 해결하거나 내 먼저 서버를 중지가 된 경우 여부를 해결할 수 없습니다.

mongod 및 mongodb 서비스를 모두 중지하고 업데이트 및 업그레이드를 수행하면 오류없이 정상적으로 진행됩니다. 내가 알아챈 한 가지는 내가 mongodb 서비스를 실행했지만 오류가 발생했을 때 mongod 서비스를 실행하지 않았다는 것입니다. 성공적인 업데이트/업그레이드 후 apt-get은 "mongod"서비스를 시작합니다.

이 오류가 발생하면 수동으로 데이터베이스를 중지 한 다음 업데이트 프로그램에서 해당 방법을 사용할 것을 권장합니다. 내 것이 지금 잘 작동하고 있습니다.

관련 문제