오류 : mongodb를 시작할 때 mongodb.service 장치가 마스크 됨


16

명령을 실행할 때 오류가 발생하는 종속성을 설치하는 데 kaa (IOT 플랫폼)를 설치하려고합니다.

$ sudo systemctl start mongodb
error- Failed to start mongodb.service: Unit mongodb.service is masked.

답변:


34

mongodb.service 장치가 마스크됩니다.

따라서 마스크를 해제하십시오.

sudo systemctl unmask mongodb

일부 시스템 서비스가 "마스크"상태 인 이유는 무엇입니까? 마스킹에 대해 설명합니다.


3
mongodb-org를 설치 한 후이 오류가 발생했습니다. 기본적으로 왜 마스크 되었습니까? 가려진다는 것은 무엇을 의미합니까?
Cerin

죄송합니다. 그렇지 않습니다. UNMASKS는 서비스 파일입니다. 이 명령에서 "rm"이 어디에 있습니까?
Masks

또 다른 어리석은 체계화 된 "기능". Systemd는 매력적인 "놀람"으로 가득합니다. 마찬가지로 PrivateTmp 자동으로 당신이로 이동하고자하는 일을 기록, /tmp결코 결코 땅에 약간의 "마법"디렉토리에 ...
FoggyDay

4

mongodb의 3+ 버전으로. 시작할 필요는 mongodb없지만 mongod를 시작하면됩니다. mongod를 시작하는 올바른 방법은

sudo systemctl start mongod


4
Failed to start mongod.service: Unit mongod.service not found. 변경 mongod mongodb하고 했나 결과는Failed to start mongodb.service: Unit mongodb.service is masked.
크레이그 힉스

예. 기본적으로 여전히 "마스크 해제"해야합니다 sudo systemctl unmask mongodb. 바보, 바보, 바보 그러나 적어도 문서화되어 있습니다. 일종의 ...
FoggyDay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.