오류 : 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.