설치와 기동
MAC이 대시보드를 띄우기도 전에 마주치는 문제들입니다.
dpkg -i 후에도 mac 명령을 찾을 수 없음
Debian 패키지는 설치되었지만 셸이 아직 새 바이너리를 인식하지 못한 상태입니다.
- 새 셸을 열거나, 현재 셸에서
hash -r을 실행하세요. - 설치 확인:
dpkg -L mango-ai-center | grep /usr/bin/mac.
mac start가 /var/run/docker.sock에서 "permission denied"로 실패
사용자가 docker 그룹에 들어 있지 않아 도커 데몬 을 다룰 수 없는 경우입니다.
~$ sudo usermod -aG docker $USER
~$ newgrp docker # 또는 로그아웃 후 다시 로그인
~$ mac start all
root로 실행해야 한다면 sudo를 붙여도 되지만, mac은 non-root 사용자로 동작하도록
설계되어 있습니다.
MAC_REGISTRY가 설정되지 않아 mac pull 실패
MAC에는 기본 컨테이너 레지스트리가 없습니다. MAC_REGISTRY를 설정하지 않으면
mac pull이 이미지 이름을 해석할 수 없습니다.
~$ mac env set MAC_REGISTRY=<MangoBoost 안내 값 또는 프라이빗 미러>
~$ mac pull all
이미지 pull이 unauthorized / denied로 실패
자격 증명이 필요한 레지스트리에서 받고 있거나, MAC_REGISTRY 경로가 잘못된
경우입니다.
MAC_REGISTRY확인:mac env | grep MAC_REGISTRY- 공개 저장소를 사용한다면 파트너 게스트 계정으로 재인증하세요.
docker login repo.mangoboost.io. 자격 증명은contact@mangoboost.io에서 발급합니다. - 프라이빗 미러를 쓰는 경우
docker login <registry-host>을 한 번 수행한 뒤mac pull합니다. - 프라이빗 미러를 쓴다면 다음 이미지가 모두 존재하는지 확인합니다.
mac/api-server,mac/web-ui,mac/metrics-bridge,mac/dcgm-exporter,mac/rocm-exporter,mac/nic-exporter,mac/sw-exporter,mac/sys-exporter, 그리고SDK_AGENT_IMAGE가 가리키는mango-sdk-agent.