2016-09-02 3 views
1

시작되지 않습니다ContextBroker 내가이 설정과 콘솔에서 CB를 시작하기 위해 노력하고있어 제대로

contextBroker -port 1026 -logDir /var/log/contextBroker -pidpath /var/run/contextBroker/contextBroker.pid -dbhost mi_db_host -db orion -multiservice -t 0-255 -logLevel DEBUG 

인증 기관이 시작되지 않으며이 메시지가 콘솔에 의해 반환됩니다

!

은 'MsgAssertionException 몽고 ::'

무엇을()의 인스턴스를 던지는 후 호출 종료 : 필드의 잘못된 유형 (0) 3 = 2

답변

1

이것은 일반적으로 Orion 1.3.0의 마이그레이션 절차가 수행되지 않았기 때문에 발생합니다. 제발, this piece of documentation을보십시오.

Orion 1.3.0 release notes에서 언급 한 바와 같이 :

중요 참고 : DB 모델은 이전 버전에 대한 변경이 있습니다. 따라서 기존 데이터에 대한 마이그레이션 절차를 적용해야합니다 (또는 DB를 삭제해야 함). 자세한 내용은 여기 [이 대답의 첫 번째 단락에있는 링크를 참조하십시오]를 참조하십시오. 이 절차를 적용하지 않으면 CB가 중단 될 수 있습니다.

또 다른 해결책은 orion DB를 삭제하는 것입니다. 그렇게하면 기존 데이터가 손실 될 수 있습니다.

+0

조언 해 주셔서 감사합니다. –