삶의 기록

홈어시스턴트 에러 해결법 OCI runtime create failed: container_linux.go:345: starting container process caused “exec: “/dev/init”: stat /dev/init: no such file or directory”: unknown

by 인터넷 방랑자

시놀로지 nas에 hassio를 올려서 홈어시스턴트를 사용중입니다

오늘 아침에 확인하니 mqtt broker를 비롯해 ha 상에 올라가있던 애드온들이 하나도 restart가 안되더군요

OCI runtime create failed: container_linux.go:345: starting container process caused “exec: “/dev/init”: stat /dev/init: no such file or directory”: unknown 라는 로그를 뱉는데

최근들어 이뤄진 supervisor update(2021.02.6) 때문으로 생각됩니다

DSM - Docker - 컨테이너 - hassio_cli - 터미널로 들어가신 다음

생성을 누르시고 ha supervisor update --version="2021.01.7" 를 입력하시면 supervisor 버전이 다운그레이드됩니다

당분간은 업데이트 하지 마시고 사용하시면 될거 같습니다

 

물론 나중에 비슷한 문제가 발생하면 버전명만 바꿔서 응용하시면 되겠습니다

 

※주의 : supervisor를 다운그레이드하시면 원래 있던 애드온들이 다 날아가서 재설치하셔야합니다

기존 설정해두셨던 값들 반드시 백업하시고 시도하시기 바랍니다

 

 

---------------------------------------------------------------------

2021.06.04 수정

 

오늘 비슷한 증상이 발생하여 위의 방법을 시도해봤으나 ha supervisor update unavailable이라는 에러와 함께 업데이트가 안되었습니다.

그런데 synology os에서 docker를 최신버전으로 업데이트했더니 잘 실행되었습니다.

저와 같은 증상을 겪으셨다면 혹시 docker가 너무 오래된 버전이 아닌지 확인해보시기 바랍니다.

블로그의 정보

삶의 기록

인터넷 방랑자

활동하기