noviembre 11, 2019

Error curl: (23) Failed writing body (761 != 1291) al correr el comando curl https://getfedora.org/static/fedora.gpg | gpg --import

Problema


Al tratar de instalar el sistema operativo Fedora 31 muestra el error

advertencia:/var/lib/dnf/system-upgrade/authselect-compat-1.1-2.fc31.x86_64.rpm: EncabezadoV3 RSA/SHA256 Signature, ID de clave 3c3359c4: NOKEY

Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-x86_64 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-x86_64]

Diagnóstico


Al tratar de importar los repositorios de fedora

al correr el comando 
# curl https://getfedora.org/static/fedora.gpg | gpg --import

da el error

Error curl: (23) Failed writing body (761 != 1291)

Solución


Para solucionar el Error curl: (23) Failed writing body (761 != 1291)

en vez de  correr el comando 

# curl https://getfedora.org/static/fedora.gpg | gpg --import

ejecutar el comando
# curl https://getfedora.org/static/fedora.gpg | tac | tac | gpg --import

Retroalimentación


Una solución alternativa es canalizar la transmisión a través de un programa intermediario que siempre lee toda la página antes de pasarla al siguiente programa.

P.ej. rizo "url" | tac | tac | grep -qs foo tac es un programa simple de Unix que lee toda la página de entrada e invierte el orden de las líneas (por lo tanto, lo ejecutamos dos veces).

Debido a que tiene que leer toda la entrada para encontrar la última línea, no generará nada para grep hasta que cURL haya terminado.

Grep seguirá cerrando el flujo de lectura cuando tenga lo que está buscando, pero solo afectará a tac, que no emite un error.

Fuente
https://stackoverflow.com/questions/16703647/why-curl-return-and-error-23-failed-writing-body

Off topic


Si te sirvió la ayuda y quieres cooperar para que siga publicando soluciones, da clic en uno de los siguientes enlaces:
www.richardsite.com
www.allabord.com

Estas páginas tienen la intención de ser un catálogo de sitios de Internet clasificados por sección.

Si tienes algún sitio que te agrade lo puedo incluir. O tú mismo puedes agregar información como tu dirección en Internet de tu Home Page, Twitter, Facebook, Instagram, etc.

No hay comentarios:

¿Cómo poner el conteo de las filas en una consulta en MySql?

 ¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT  @rownum := @rownum + 1 AS contador,  /*Contador*/ t.*  /* nombre d...