MongoDB는 10gen의 Debian 저장소에서 설치할 수 없습니다

MongoDB는 10gen의 Debian 저장소에서 설치할 수 없습니다

Wheezy 설치에 공식 10gen Debian 저장소를 추가했지만 MongoDB는 여전히 제거할 수 있습니다.

Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up mmv (1.01b-15) ...
Errors were encountered while processing:
 mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mongodb-10gen

MongoDB를 .deb로 성공적으로 설치한 사람이 있나요?

답변1

나는 같은 문제가 있었다. 나는 여기의 지침을 따랐습니다.

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/

다운그레이드 후

 apt-get install mongodb-10gen=2.2.3

시작 했어

[ ok ] Starting database: mongodb.

이 변경 사항을 후속 업데이트에 영구적으로 적용하려면 이 패키지를 상태 사용을 유지하도록 표시하세요.

apt-mark hold mongodb-10gen

답변2

VM을 사용 중이고 상대적으로 작은 크기로 시작한 경우 여유 공간이 부족하기 때문일 수 있습니다. 이 단계에서 MongoDB는 저널 파일을 생성하며 이를 위해 최소 3379MB의 사용 가능한 공간이 필요합니다.

그렇지 않은 경우 다음 위치에 있어야 하는 로그를 확인하십시오.

/var/log/mongodb/mongod.log

관련 정보