es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué ocurre un error en este paso de instalación de MongoDB?

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

Cuando ejecuto el comando anterior para importar la Clave Pública GPG de MongoDB, obtengo este error.
La documentación de MongoDB tiene estos pasos para la instalación. ¿Cómo instalo la última versión de MongoDB a través de PPA?

Advertencia: apt-key está obsoleto. Administre los archivos del anillo de claves en trusted.gpg.d en su lugar (consulte apt-key(8)).
gpg: URL de recurso de clave no válido ''/tmp/apt-key-gpghome.y7PLc7iFDy/home:manuelschneid3r.asc.gpg'
gpg: recurso de bloque de claves ''(null)': error general
gpg: clave 7721F63BD38B4796: 2 firmas no verificadas debido a claves faltantes
gpg: clave 8C718D3B5072E1F5: 75 firmas no verificadas debido a claves faltantes
gpg: clave 7721F63BD38B4796: 2 firmas no verificadas debido a claves faltantes
gpg: clave 1488EB46E192A257: 1 firma no verificada debido a una clave faltante
gpg: clave 1488EB46E192A257: 1 firma no verificada debido a una clave faltante
gpg: clave D94AA3F0EFE21092: 3 firmas no verificadas debido a claves faltantes
gpg: clave 871920D1991BC93C: 1 firma no verificada debido a una clave faltante
gpg: Número total procesado: 17
gpg:       claves nuevas omitidas: 17
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que el uso de apt-key ahora está obsoleto y la forma recomendada de gestionar los archivos de keyring es a través de trusted.gpg.d. Por lo tanto, necesitamos modificar el comando para importar la clave GPG pública de MongoDB utilizando el método trusted.gpg.d. Aquí están los pasos para instalar la última versión de MongoDB a través de PPA:

    1. Agrega el PPA de MongoDB a la lista de repositorios de tu sistema:
    sudo apt-get update
    sudo apt-get install gnupg
    wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo tee /etc/apt/trusted.gpg.d/mongodb.asc >/dev/null
    

    Nota: El primer comando actualiza la lista de repositorios, el segundo instala gnupg y el tercero agrega el PPA de MongoDB al keyring de confianza.

    1. Agrega el repositorio de MongoDB a la lista de fuentes de tu sistema:
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
    

    Nota: Este comando agrega el repositorio de MongoDB a la lista de fuentes de tu sistema Ubuntu.

    1. Actualiza el repositorio e instala la última versión de MongoDB:
    sudo apt-get update
    sudo apt-get install mongodb-org
    

    Nota: El primer comando actualiza la lista de repositorios y el segundo instala la última versión de MongoDB.

    Siguiendo los pasos anteriores, deberías poder instalar la última versión de MongoDB utilizando PPA sin enfrentar ningún error relacionado con apt-key.

Comments are closed.