Trobleshooting – 비정상 시스템 – Supervisor 업데이트 실패

다음과 같이 업데이트가 안되는 문제가 발생하였다.

Long stroy to short

오류가 발생할 경우 일 경우 라우터의 로컬 DNS 상태를 점검하고 그래도 이상이 있을 경우 DNS를 1.1.1.1 로 설정 후 재부팅을 한다.

Let’s make a long story.

HA 를 사용중에 어느날인가 갑자기 업데이트 실패라는 메시지가 뜨는 것을 보았다. 잘 사용하고 있어서 귀찮아서 나두었는데 새로운 기능을 추가하기 전에 업데이트는 해주어야겠기에 문제해결을 시도하였다. 이제보니 Critical 이 1년이나 계속었구먼;;;;

오류에 대한 링크에서는 네트워크 문제라 하기는 하는데 아직 감이 안잡혀서 다음과 같이 업데이트를 실행해보았다.

AppArmor 요소를 업데이트하는데 외부 사이트에서 정보를 못얻어보는 것으로 보인다. 외부와 통신이 안되는 것인가? 그래서 일단 외부 도메인으로 핑을 날려보았는데 잘 날라간다. 이로서 문제는 미궁에 빠지게 되었다.

그런데 문득 요전번에 내부 DNS 서버를 구축했던 기억이 뇌리를 스치고 지나갔다. 네트워크 구성을 보니 DHCP로 잡혀있어서 static으로 설정한 다음 DNS 주소를 1.1.1.1 로 변경하였다.

터미널 상에서 DNS 설정에 대한 명령은 다음과 같다.

터미널 상에서 dns 를 다시 설정해봐도 오류가 발생하여 마지막으로 특단의 조치를 해보았다. 그것은 재부팅… 그냥 한 것은 아니고 문제 검색중에 재부팅을 해서 해결했다는 글을 봐서 한 번 해본 것인데 어라? 이게 되네?

하지만 재부팅을 해서 해결된 것은 아니고 가끔씩 재부팅을 해도 업데이트 실패라는 문구가 거슬리게 계속 시현되었으므로 DNS 설정한 다음 재부팅을 하는 것이 해결방안이 아닌가싶다.

일단 진실은 저 너머에….

다음에는 업데이트 좌충우돌기를 써보도록 하겠다. 물론 한 방에 해결될 경우에는 후기가 없을 것이다.
근 1년여를 냅두었더니 많은 부분이 업데이트가 있었다. 높은 확률로 업데이트하면 뭔가 이상한 에러들이 발생할 것 같으니 아침 일찍부터 작업을 해보아야겠다.
예전에 한밤중에 작업하다 집안 조명이 모두 먹통이 되는 바람에 난감했었던 적이 있었거든;;;;;

다시 시스템을 시작하니 업데이트 항목이 제대로 보이고 중간에 또 에러가 발생할까마 살짝 심장이 쫄깄했지만 업데이트를 무사히 실행하였다.

참고자료
1] https://www.home-assistant.io/more-info/unhealthy/supervisor
2] https://community.home-assistant.io/t/how-to-change-dns-setting-in-hassio/194197

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤