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 que 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 resolver este problema, espera un minuto y vuelve a intentarlo. Para obtener más información sobre los límites de lectura upstream, consulta Límites del repositorio remoto.

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 upstream correcto o, si es correcto, investiga si la fuente upstream está experimentando una interrupción.

Paquetes de SO

En esta sección, se enumeran los errores de repositorio remoto que puedes encontrar para los paquetes del SO y se proporcionan sugerencias para solucionarlos.

Para obtener información sobre cómo resolver problemas con repositorios estándar de paquetes del SO, consulta Soluciona problemas de paquetes del 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 solo con 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 repositorio remoto se nombra después de [base] en el alfabeto, se intentará después del predeterminado.

Para resolver este problema, puedes cambiar el nombre de tu repositorio o configurar tu archivo yum.conf con las marcas que se describen en la página de manual de yum.conf.