Állapot-ellenőrzési hibahivatkozás
Az alábbiakban az az acr check-health parancs által visszaadott hibakódokat ismertetjük. Minden hiba esetén a lehetséges megoldások szerepelnek a listában.
A futtatásról az acr check-health
további információt az Azure Container Registry állapotának ellenőrzése című témakörben talál.
DOCKER_COMMAND_ERROR
Ez a hiba azt jelenti, hogy a PARANCSSOR-hoz készült Docker-ügyfél nem található. Emiatt a következő további ellenőrzések nem futnak: a Docker-verzió megkeresése, a Docker démon állapotának kiértékelése és egy Docker lekéréses parancs futtatása.
Lehetséges megoldások: Docker-ügyfél telepítése; Docker-elérési út hozzáadása a rendszerváltozókhoz.
DOCKER_DAEMON_ERROR
Ez a hiba azt jelenti, hogy a Docker démon állapota nem érhető el, vagy nem érhető el a parancssori felület használatával. Ennek eredményeképpen a Docker-műveletek (például docker login
és docker pull
) nem érhetők el a parancssori felületen keresztül.
Lehetséges megoldások: Indítsa újra a Docker démont, vagy ellenőrizze, hogy megfelelően van-e telepítve.
DOCKER_VERSION_ERROR
Ez a hiba azt jelenti, hogy a parancssori felület nem tudta futtatni a parancsot docker --version
.
Lehetséges megoldások: Próbálja meg manuálisan futtatni a parancsot, győződjön meg arról, hogy a legújabb CLI-verzióval rendelkezik, és vizsgálja meg a hibaüzenetet.
DOCKER_PULL_ERROR
Ez a hiba azt jelenti, hogy a parancssori felület nem tudott mintaképet lekérni a környezetbe.
Lehetséges megoldások: Ellenőrizze, hogy a rendszerkép lekéréséhez szükséges összes összetevő megfelelően fut-e.
HELM_COMMAND_ERROR
Ez a hiba azt jelenti, hogy a Helm-ügyfél nem található a parancssori felület által, ami kizárja az egyéb Helm-műveleteket.
Lehetséges megoldások: Ellenőrizze, hogy a Helm-ügyfél telepítve van-e, és hogy az elérési útja hozzá lett-e adva a rendszerkörnyezet változóihoz.
HELM_VERSION_ERROR
Ez a hiba azt jelenti, hogy a parancssori felület nem tudta meghatározni a telepített Helm-verziót. Ez akkor fordulhat elő, ha a használt Azure CLI-verzió (vagy a Helm-verzió) elavult.
Lehetséges megoldások: Frissítsen a legújabb Azure CLI-verzióra vagy az ajánlott Helm-verzióra; futtassa manuálisan a parancsot, és vizsgálja meg a hibaüzenetet.
CMK_ERROR
Ez a hiba azt jelenti, hogy a beállításjegyzék nem fér hozzá a felhasználó által hozzárendelt vagy a sysem által hozzárendelt felügyelt identitáshoz, amellyel a beállításjegyzék-titkosítást ügyfél által felügyelt kulccsal konfigurálta. Lehetséges, hogy törölték a felügyelt identitást.
Lehetséges megoldás: A probléma megoldásához és a kulcs más felügyelt identitással való elforgatásához tekintse meg a felhasználó által hozzárendelt identitás hibaelhárításának lépéseit.
CONNECTIVITY_DNS_ERROR
Ez a hiba azt jelenti, hogy az adott regisztrációs adatbázis bejelentkezési kiszolgálójának DNS-ét pingelték, de nem válaszoltak, ami azt jelenti, hogy nem érhető el. Ez csatlakozási problémákat jelezhet. Lehetséges, hogy a beállításjegyzék nem létezik, előfordulhat, hogy a felhasználó nem rendelkezik a beállításjegyzék engedélyeivel (a bejelentkezési kiszolgáló megfelelő lekéréséhez), vagy a célregisztrációs adatbázis más felhőben van, mint az Azure CLI-ben használt.
Lehetséges megoldások: Ellenőrizze a kapcsolatot; ellenőrizze a beállításjegyzék helyesírását, és hogy létezik-e beállításjegyzék; ellenőrizze, hogy a felhasználó rendelkezik-e a megfelelő engedélyekkel, és hogy a beállításjegyzék felhője ugyanaz-e, mint amelyet az Azure CLI-ben használnak.
CONNECTIVITY_FORBIDDEN_ERROR
Ez a hiba azt jelenti, hogy az adott beállításjegyzék kihívásvégpontja 403 Tiltott HTTP-állapottal válaszolt. Ez a hiba azt jelenti, hogy a felhasználók nem férnek hozzá a beállításjegyzékhez, valószínűleg egy virtuális hálózati konfiguráció vagy a beállításjegyzék nyilvános végpontjának hozzáférése miatt. A jelenleg konfigurált tűzfalszabályok megtekintéséhez futtassa a parancsot az acr show --query networkRuleSet --name <registry>
.
Lehetséges megoldások: Távolítsa el a virtuális hálózati szabályokat, vagy adja hozzá az aktuális ügyfél IP-címét az engedélyezett listához.
CONNECTIVITY_CHALLENGE_ERROR
Ez a hiba azt jelenti, hogy a célregisztrációs adatbázis kihívásvégpontja nem adott ki kihívást.
Lehetséges megoldások: Egy idő után próbálkozzon újra. Ha a hiba továbbra is fennáll, nyisson meg egy hibát a következő helyen https://aka.ms/acr/issues: .
CONNECTIVITY_AAD_LOGIN_ERROR
Ez a hiba azt jelenti, hogy a célregisztrációs adatbázis kihívásvégpontja kihívást jelentett, de a beállításjegyzék nem támogatja a Microsoft Entra-hitelesítést.
Lehetséges megoldások: Próbáljon meg más módon hitelesíteni, például rendszergazdai hitelesítő adatokkal. Ha a felhasználóknak Microsoft Entra-azonosítóval kell hitelesítést végeznie, nyisson meg egy problémát a következő címen https://aka.ms/acr/issues: .
CONNECTIVITY_REFRESH_TOKEN_ERROR
Ez a hiba azt jelenti, hogy a beállításjegyzék bejelentkezési kiszolgálója nem válaszolt frissítési jogkivonattal, ezért a célregisztrációs adatbázishoz való hozzáférés megtagadva. Ez a hiba akkor fordulhat elő, ha a felhasználó nem rendelkezik a megfelelő engedélyekkel a beállításjegyzékben, vagy ha az Azure CLI felhasználói hitelesítő adatai elavultak.
Lehetséges megoldások: Ellenőrizze, hogy a felhasználó rendelkezik-e a megfelelő engedélyekkel a beállításjegyzékben; futtassa az login
az engedélyek, jogkivonatok és hitelesítő adatok frissítéséhez.
CONNECTIVITY_ACCESS_TOKEN_ERROR
Ez a hiba azt jelenti, hogy a beállításjegyzék bejelentkezési kiszolgálója nem válaszolt hozzáférési jogkivonattal, így a célregisztrációs adatbázishoz való hozzáférés megtagadva lett. Ez a hiba akkor fordulhat elő, ha a felhasználó nem rendelkezik a megfelelő engedélyekkel a beállításjegyzékben, vagy ha az Azure CLI felhasználói hitelesítő adatai elavultak.
Lehetséges megoldások: Ellenőrizze, hogy a felhasználó rendelkezik-e a megfelelő engedélyekkel a beállításjegyzékben; futtassa az login
az engedélyek, jogkivonatok és hitelesítő adatok frissítéséhez.
CONNECTIVITY_SSL_ERROR
Ez a hiba azt jelenti, hogy az ügyfél nem tudott biztonságos kapcsolatot létesíteni a tárolóregisztrációs adatbázissal. Ez a hiba általában akkor fordul elő, ha proxykiszolgálót futtat vagy használ.
Lehetséges megoldások: További információ a proxy mögötti munkáról itt található.
LOGIN_Standard kiadásRVER_ERROR
Ez a hiba azt jelenti, hogy a parancssori felület nem tudta megtalálni az adott beállításjegyzék bejelentkezési kiszolgálóját, és nem található alapértelmezett utótag az aktuális felhőhöz. Ez a hiba akkor fordulhat elő, ha a beállításjegyzék nem létezik, ha a felhasználó nem rendelkezik a megfelelő engedélyekkel a beállításjegyzékben, ha a beállításjegyzék felhője és a jelenlegi Azure CLI-felhő nem egyezik, vagy ha az Azure CLI-verzió elavult.
Lehetséges megoldások: Ellenőrizze, hogy helyes-e a helyesírás, és hogy létezik-e a beállításjegyzék; ellenőrizze, hogy a felhasználó rendelkezik-e a megfelelő engedélyekkel a beállításjegyzékben, és hogy a beállításjegyzék és a CLI-környezet felhői egyeznek-e; frissítse az Azure CLI-t a legújabb verzióra.
NOTARY_VERSION_ERROR
Ez a hiba azt jelenti, hogy a parancssori felület nem kompatibilis a Docker/Közjegyző jelenleg telepített verziójával. Próbálja meg a közjegyző.exe verziót a 0.6.0-nál korábbi verzióra visszaminősíteni a Docker-telepítés közjegyzői ügyfelének manuális cseréjével a probléma megoldásához. A Közjegyzői adattár GitHubon elérhető kiadási oldaláról 0,6.0-nál korábbi, előre lefordított bináris fájlt is letölthet és telepíthet 64 bites Linux vagy macOS X rendszeren. Windows esetén töltse le az .exe fájlt, helyezze a(z) (alapértelmezett elérési útra: C:\ProgramFiles\Docker\Docker\resources\bin), és nevezze át a közjegyző.exe fájlra.
CONNECTIVITY_TOOMANYREQUESTS_ERROR
Ez a hiba azt jelenti, hogy a felhasználó túl sok kérést küldött rövid idő alatt, ami miatt a hitelesítési rendszer blokkolta a további kéréseket a túlterhelés elkerülése érdekében. Ez a hiba a felhasználó beállításjegyzék-szolgáltatási rétegében vagy környezetében megadott korlát elérésével fordul elő. Javasoljuk, hogy várjon egy pillanatra, mielőtt újabb kérést küldene. Ez lehetővé teszi a hitelesítési rendszer blokkjának feloldását, és megpróbálhatja újra elküldeni a kérést.
Következő lépések
A beállításjegyzék állapotának ellenőrzésére vonatkozó lehetőségekért tekintse meg az Azure-tárolóregisztrációs adatbázis állapotának ellenőrzését.
Az Azure Container Registry szolgáltatással kapcsolatos gyakori kérdéseket és egyéb ismert problémákat a gyakori kérdések között találja.