Cómo corregir el error “La actualización desde un repositorio de este tipo no se puede hacer de forma segura” en Linux

Estamos de vuelta con otra discusión sobre apt errores relacionados y esta vez, estamos hablando de un mensaje de error que se parece a lo siguiente:

                      
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

                    

Es posible que haya encontrado este error al intentar ejecutar el apt update o el apt upgrade dominio. Este es uno de los errores más problemáticos en Linux, ya que impide al usuario desde la actualización de algunos programas o incluso del propio sistema operativo. A veces, el error va acompañado de otro mensaje similar al siguiente:

                      
W: Failed to fetch https://in.archive.
                      
                        ubuntu
                      
                      .com/ubuntu/dists/precise/Release.gpg

                    

Si también recibe el mensaje de error anterior, le sugerimos que lea este artículo.

Tabla de contenido

Razones detrás de este error

Este error nuevamente tiene mucho que ver con el fuentes.lista archivo presente en el etc/apto/ directorio. Tener fuentes obsoletas es la razón principal por la que se produce este error. Además, como su nombre indica, este error se produce cuando el los repositorios desde los que se supone que su sistema operativo debe actualizarse se identifican como inseguros y puede representar una amenaza para el sistema.

En caso de que esté utilizando una versión EoL (End of Life) (una versión de distribución que ya no es compatible y se considera obsoleta), también obtendrá el error “no se pudo recuperar” mencionado anteriormente para que pueda dirigirse a ese artículo para saber cómo puedes actualizar de una distribución EoL a una versión LTS (soporte a largo plazo) actual .

Otro caso importante para el error es cuando está utilizando un repositorio que es no es de confianza (generalmente de fuentes de terceros) por Linux. Por lo tanto, están deshabilitados como medida de seguridad.

¿Como solucionar el problema?

Método 1: Pasar por alto la protección

Si confía en el software que está instalando usando apt, en realidad puede derivación las medidas de seguridad de autenticación y permitir que el paquete se instale sin obtener dicho error.

Solo usa las siguientes opciones:

                      
--allow-unauthenticated

                    

Para examplesi desea instalar bc (Calculadora básica) con las opciones anteriores usando apt, debe escribir el comando de esta manera:

Allow Unauthenticated en el apt-get dominio

Método 2: agregar un repositorio sin firmar con una bandera

Si está utilizando un repositorio sin firmar, es posible que reciba este error, ya que los repositorios sin firmar generalmente se marcan como inseguros. Para usar el repositorio, deberá agregarle una opción en su sources.list expediente. Siga los pasos a continuación:

1. Abra el sources.list usando un editor de texto, usaré el editor vi:

                      
sudo vi /etc/apt/sources.list

                    

2. Agregue la siguiente opción a la fuente que está utilizando:

                      
[trusted=yes]

                    

Para examplehe puesto el trusted opción para el https://archive.ubuntu.com/ubuntu/ jammy main restricted fuente como la siguiente:

Repositorio con indicador de confianza

3. Guarde y salga usando la tecla ESC y luego :wq! (para editores vi).

4. Ejecute un sudo apt-get update Comando y ver si el problema se resuelve.

Alternativamente también puede intentar agregar el [allow-insecure=yes] opción.

Método 3: deshabilite los repositorios que están causando problemas

Cuando obtienes el “ Updating from such a repository can't be done securely “, la fuente del repositorio también se menciona junto con el código de error. Esta fuente de repositorio es la causa del problema y podemos solucionarlo deshabilitando ese repositorio. Para ello, siga los pasos que se mencionan a continuación:

1. Abra el actualizador de software

Verifique el software y las actualizaciones Actualizador de software en Ubuntu

2. Bajo el Otro software pestaña, busque los repositorios en cuestión y desmárquelos

3. Cierre el actualizador de software y ejecute el siguiente comando:

                      
sudo apt update 

                    

Esto debería resolver el problema con la instalación/actualización.

Referencias

Resumen

Reparar este error no fue muy complejo en comparación con otros errores relacionados con la utilidad apt. Este error ocurre por una causa muy específica y, por lo tanto, solo hay algunos métodos disponibles para resolverlo que funcionan la mayor parte del tiempo. Si el error aún no se resuelve incluso después de seguir los métodos descritos anteriormente, es posible que deba encontrar formas alternativas de instalar el paquete que puede encontrar en su sitio web de origen.

Related Posts