2013-03-21 5 views
0

데비안 squeeze에서 mongodb를 사용하는 gong mongoid에서 반환 된 데이터가 이상하게 나타납니다. 데이터가 좋습니다. 데이터를 올바르게 리턴하는 일관된 실패를 어떻게 멈출 수 있습니까?Debian squeeze mongodb를 사용하는 mongoid의 이상한 결과

내 mongodb는 Debian squeeze 백 포트의 최신 버전이며 gong mongoid를 사용하고 있습니다.

$ dpkg-query -l mongodb 
mongodb 1:2.0.0-2~bpo60+1 

나는 최신 버전을 얻을 수 $ sudo apt-get -t squeeze-backports install mongodb했다.

답변

0

Debian squeeze mongodb에 이상한 문제가있는 사람이라면 현재 데비안 백 포켓 metapackage mongodb는 mongodb-server와 같은 종속성이 백 포트가 아니거나 동일한 버전이 아니어야합니다. 따라서 $ sudo apt-get -t squeeze-backports install mongodb으로 간단히 설치하면 종종 자동으로 실패합니다.

데비안 mongodb 버그 신고 703580here입니다.

이 문제를 방지하려면, 단지 명시 적으로 백 포트에서 모든 종속성을 설치합니다

$ sudo apt-get -t squeeze-backports install mongodb mongodb-clients mongodb-dev mongodb-server 
$ mongo 
MongoDB shell version: 2.0.0 
connecting to: test 
> db.serverStatus().version 
2.0.0 
$ dpkg-query -l 'mongodb*' 
||/ Name    Version   Description 
+++-================-==================-============== 
ii mongodb   1:2.0.0-2~bpo60+1 object/document-oriented database (metapackage) 
ii mongodb-clients 1:2.0.0-2~bpo60+1 object/document-oriented database (client apps) 
ii mongodb-dev  1:2.0.0-2~bpo60+1 object/document-oriented database (development) 
ii mongodb-server 1:2.0.0-2~bpo60+1 object/document-oriented database (server package)