Soluciona problemas de repositorios remotos

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.