본문으로 이동
원문 확인

MicroDuck 0.17.6: 업데이트 검색 오류 확인·복구 절차

10월 17일 공식 업데이트의 메타데이터 오류 수정, 버전 지정과 사전 검증, 설치 후 확인을 구분합니다. CI 통과와 실물 검증의 차이도 명시합니다.

10월 17일 공식 0.17.5에 이어 0.17.6이 나왔습니다. 0.17.6은 커지는 릴리스 목록 대신 채널 태그에서 가장 높은 공개 안정 버전을 찾으며 1 MiB 메타데이터 제한은 유지합니다. 검색 오류가 나면 updaterd 버전과 로그를 남기고 기존 0.17.4에도 있는 버전 지정 경로부터 확인하세요. 두 배포 모두 CI 업데이트 엔진은 통과했지만 로봇 실기 검증은 하지 않았다고 밝힙니다.

업데이트 검색 실패와 최신 버전 상태를 구분하기

공식 0.17.5는 2026년 10월 17일 10:15 UTC, 0.17.6은 10:43 UTC에 공개됐습니다. prerelease 표시는 없지만 staging 승격 없이 직접 빌드했고 CI 업데이트 엔진만 검증했으며 로봇 실기 검증은 하지 않았다고 명시합니다. 이 사이트도 기체에 설치하지 않았습니다.

복사 가능한 예제
robotctl version
robotctl update status
robotctl update check daemon
robotctl update log
robotctl update show

check는 설치하지 않고 업데이트를 조회합니다. log는 시도 목록, show는 가장 최근 상세 기록입니다. 실행 중인 updaterd 버전·컴포넌트·채널·오류 단계를 먼저 적어 두세요. 조회 실패를 이미 최신이라는 뜻으로 해석하면 안 됩니다. 서버에 수정판이 생겼어도 현재 기체의 구형 업데이트 코드가 저절로 바뀌는 것은 아닙니다.

목록을 줄인 0.17.5, 태그를 조회하는 0.17.6

원래 신고 #421는 릴리스 API의 response too large 오류입니다. 0.17.4 이전 코드는 페이지당 100개, 0.17.5는 20개씩 최대 25페이지입니다. 0.17.6은 채널 태그를 시맨틱 버전 순으로 정렬해 공개된 안정판을 최대 다섯 후보에서 찾습니다. 초안·미공개 태그·사전 배포 버전을 일반 안정 채널에 넣지 않습니다.고정 구현.

메타데이터 상한은 여전히 1,048,576바이트이며 OS 파일 크기 제한과 다릅니다. 현재 공개 릴리스 수는 지난 확인 때보다 줄어 구형 클라이언트도 다시 조회될 수 있습니다. 모든 구형 기체가 지금 막혔다고 단정하지 말고 실제 오류를 확인하세요. 설계 설명.

버전을 직접 지정하기 전에 도움말과 적용 대상을 확인

0.17.4 CLI와 이전 조회 코드에도 --version과 --dry-run이 있습니다. 지정한 버전은 전체 목록 대신 해당 태그의 릴리스를 조회합니다. 목록 오류를 피하는 경로로 DNS나 TLS 장애까지 고치지는 않습니다. 소스로 확인한 복구 경로이지 실물 복구를 재현한 결과는 아닙니다. 다른 구형 이미지나 개인 복제판은 먼저 설치된 명령 도움말을 읽으세요.

복사 가능한 예제
robotctl update apply --help

현재 버전이 0.17.6보다 낮고 이 버전 설치를 의도한 공식 호환 기체만 대상으로 합니다. 기체를 받치고 안정적인 전원과 임시 저장 공간을 확보한 뒤 다음 사전 검증을 고려합니다.

복사 가능한 예제
sudo robotctl update apply daemon --version 0.17.6 --dry-run

다운로드와 임시 파일 기록이 발생하므로 읽기 전용이 아닙니다. 서명·해시·호환성을 검사하고 압축을 풀어 서비스 누락까지 확인한 다음 사전 설치 훅과 현재 버전 전환 전에 멈춥니다. 부팅·보행·카메라의 실기 검증은 아닙니다. 거부되면 이유를 남기고 검증을 끄거나 개발 채널로 우회하지 마세요. 고정 엔진.

설치 결정 후에는 실제 실행 버전 확인

사전 검증이 통과했고 해당 호환 보드에서 설치하기로 결정했을 때만 적용합니다. 버전 지정은 다운그레이드도 허용할 수 있으므로 더 새 버전의 기체에서 이 예시를 그대로 쓰지 마세요. PC duckctl만 갱신해도 기체 updaterd가 갱신되지는 않습니다.

복사 가능한 예제
sudo robotctl update apply daemon --version 0.17.6
복사 가능한 예제
robotctl version
robotctl update status
robotctl health
robotctl update log
robotctl update show

실패하면 먼저 실행 버전과 로그를 확인하세요. 이미 자동 롤백됐을 수 있습니다. 적절한 이전 릴리스가 기체에 남고 복구가 필요할 때만 수동 롤백하며 독립 정책 세트는 되돌리지 않습니다.

복사 가능한 예제
sudo robotctl update rollback daemon
robotctl version
robotctl health

공식 정책·참조 모델·시뮬레이터·RL은 변하지 않았습니다. main의 후속 provisioning 수정과 0.17.7 개발 태그는 이 0.17.6 범위에 포함하지 않습니다. 0.17.4 기록은 당시 Beta 이름과 Vet Book 설명으로 유지합니다.

출처와 확인 날짜

자료 확인일 2026년 10월 17일 · 원문 확인

  1. 원문 자료 1 · github.com / daemon-v0.17.5 ↗
  2. 원문 자료 2 · github.com / daemon-v0.17.6 ↗
  3. 원문 자료 3 · github.com / 421 ↗
  4. 원문 자료 4 · github.com / github.rs ↗
  5. 원문 자료 5 · github.com / http.rs ↗
  6. 원문 자료 6 · github.com / main.rs ↗
  7. 원문 자료 7 · github.com / github.rs ↗
  8. 원문 자료 8 · github.com / engine.rs ↗
  9. 원문 자료 9 · github.com / cheatsheet.md ↗
  10. 원문 자료 10 · github.com / updater-design.md ↗
  11. 원문 자료 11 · pypi.org / 0.17.6 ↗