Saltar al contenido

No se puede escribir en `-‘ (tubería rota) al intentar instalar una firma de repositorio key

Posteriormente a investigar con expertos en el tema, programadores de varias ramas y maestros dimos con la solución al problema y la compartimos en esta publicación.

Solución:

¿Cuál sería la razón de esto? ¿Tengo que añadir algo después de:

apt-key add

Sí. Exactamente. Mire las instrucciones de instalación oficiales de INetSim y mire su comando en el ejemplo de texto aquí:

sudo wget -O - 'http://www.inetsim.org/inetsim.org-archive-signing-key.asc' | apt-key add -

Nota la - al final justo después apt-key add. Ahora mire su captura de pantalla y el comando que está usando; versión de texto a continuación:

sudo wget -O - 'http://www.inetsim.org/inetsim.org-archive-signing-key.asc' | apt-key add

no estas incluyendo eso - después apt-key add. Entonces la salida de sudo wget -O - al que se debe canalizar apt-key add -. Así que sí, definitivamente tienes una tubería rota, o no, justo ahí.

Puedes agregar fácilmente sudo antes de apt-keyasí:

sudo wget -O - 'http://www.inetsim.org/inetsim.org-archive-signing-key.asc' | sudo apt-key add -

Tuve el mismo problema con una imagen acoplable que estaba creando. Estaba usando una imagen base delgada que solo tiene un conjunto mínimo de paquetes instalados.

Para investigar el problema recuperé el key-Archivo primero. Después de esto, probé el comando de importación que falló. Pero esta vez recibí un mensaje de error decente, que decía que necesitaba instalar los paquetes gnupg, gnupg2 y gnupg1. Después de instalar estos paquetes, la importación funciona correctamente.

Por lo tanto, sugiero que cualquier persona que enfrente este problema primero recupere el key

wget http://[server]/file.key

y luego hacer la importación con

apt-key add file.key

Si esto sigue fallando, al menos verá la causa de la falla.

Aquí tienes las reseñas y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *