En esta página, se muestra cómo resolver problemas con los repositorios remotos de Artifact Registry.
Para obtener información sobre la resolución de problemas con el estándar de Artifact Registry repositorios, consulta Solución de problemas generales.
Errores al solicitar un paquete
Si un artefacto no está almacenado en caché en tu repositorio remoto, pueden aparecer varios errores. si hay problemas con el repositorio upstream.
error 404
El siguiente problema ocurre cuando el artefacto solicitado no existe en el repositorio upstream.
Received invalid response from external repository; url=URL.
Para resolver este problema, asegúrate de que el nombre y la versión del artefacto sean correctos. y están presentes en el repositorio upstream.
Error 429
El siguiente problema ocurre cuando se supera el límite de lectura ascendente.
Resource has been exhausted (e.g. check quota).
Para solucionar este problema, espera un minuto y vuelve a intentarlo. Para obtener más información límites de lectura ascendentes, consulta Límites de repositorios remotos.
Error 502 (puerta de enlace incorrecta)
El siguiente problema ocurre cuando el repositorio upstream responde con un código de error. Los detalles del mensaje de error difieren según el repositorio upstream .
Received invalid http status code httpStatusCode from external repository; url=URL.
Received invalid redirect URL lastRequestedURL from external repository.
External repository returned unexpected EOF for url=URL.
Fetch was denied by external repository's robots.txt; url=URL
Received invalid redirect URL from external repository; url=URL. If the failures persist, your remote repository upstream URI may be misconfigured.
Received invalid response from external repository; url=URL.
Para resolver este problema, investiga la causa del error del repositorio upstream.
504 (tiempo de espera de la puerta de enlace)
El siguiente problema ocurre cuando el repositorio upstream está sin conexión o no se puede se comunicó. Los detalles del mensaje de error varían según cuándo ocurre el tiempo de espera.
Timeout while calling external repository; url=URL.
Timeout before connecting to external repository; url=URL
Para resolver este problema, asegúrate de tener el URI ascendente correcto o, si es correcto, investigue si la fuente upstream está experimentando una interrupción.
Paquetes de SO
En esta sección, se enumeran los errores del repositorio remoto que puedes encontrar en el SO paquetes y proporciona sugerencias para corregir cada uno de ellos.
Si quieres obtener información sobre la resolución de problemas con repositorios estándar para paquetes de SO, consulta Soluciona problemas de paquetes de SO.
Can not load
error
El siguiente problema se produce cuando se instala un paquete con la versión o la arquitectura. Por ejemplo, si intentas instalar nano-2.3.1-10.el7.x86_64.rpm
.
Can not load RPM file: nano-2.3.1-10.el7.x86_64.rpm
Could not open: nano-2.3.1-10.el7.x86_64.rpm
Para resolver este problema, solicita el paquete usando solo el nombre del paquete.
Por ejemplo, instala nano
en lugar de nano-2.3.1-10.el7.x86_64.rpm
.
Priorización de Yum
El siguiente problema ocurre cuando los paquetes no se instalan con el control remoto. el repositorio de código cuando se espera o se instalan cuando se pretende que el usarse como respaldo.
De forma predeterminada, Yum determina qué repositorio priorizar en función del nombre del repositorio. Primero, intentará instalar paquetes desde el nombre del repositorio. en orden alfabético; si no encuentra el paquete en ese repositorio, probaremos cada repositorio por orden alfabético.
El repositorio predeterminado suele llamarse [base]
o [baseos]
. Si el control remoto
repositorio se llama a partir de un carácter numérico o aparece antes en la
alfabeto que [base]
, se intentará antes que el valor predeterminado. Si el control remoto
repositorio tiene el nombre [base]
en el alfabeto, se intentará después del
de forma predeterminada.
Para resolver este problema, puedes cambiar el nombre de tu repositorio o configurar tu
yum.conf
con las marcas descritas en la página man de yum.conf
.