¿Cómo interactuar con el mensaje de error de Fedora 23 en el error de instalación dnf de dnspython?

¿Cómo interactuar con el mensaje de error de Fedora 23 en el error de instalación dnf de dnspython?

No estoy seguro de si esto constituye un error, así que me atrevo a probarlo aquí... Cuando intento instalar (con dnf) versiones del paquete python-dns, aparece lo siguiente

error: falló al descomprimir el archivo en el archivo /usr/lib/python2.7/site-packages/dnspython-1.12.0-py2.7.egg-info: cpio: cambiar nombre

Lo ejecuto 4.3.4-300.fc23.x86_64y he intentado instalarlo python-dns-1.12.0-2.fc23.noarchtambién python-dns-1.12.0GIT465785f-1.fc23.noarch.

Me temo que la pregunta está abierta: lo ideal sería aprender a solucionar el error; pero también me conformaría con aconsejarme dónde más debería publicar la pregunta.

información agregada como reacción a los comentarios

Utilicé el comando "sudo dnf install python-dns" para instalar el paquete. python-dns-1.12.0GIT465785f-1.fc23.noarch proviene del repositorio predeterminado de Fedora "Fedora 23 - x86_64". python-dns-1.12.0-2.fc23.noarch proviene dehttp://koji.fedoraproject.org/koji/buildinfo?buildID=659336

Respuesta1

Normalmente recibo esto cuando uso pip para instalar/actualizar dnspython. Esto puede suceder sin darse cuenta cuando se usa pip para instalar algún otro paquete de Python que tenga dnspython como dependencia. Intente eliminar manualmente cualquier elemento en /usr/lib/python2.7/site-packages/ relacionado con dnspython y luego intente instalar con dnf nuevamente.

Respuesta2

Esto generalmente significa que el archivo se corrompió de alguna manera durante el tránsito. Normalmente, sugeriría

sudo dnf clean packages

y luego

sudo dnf install python-dns

de nuevo. Parece que ya ha probado esto, incluido ir directamente a koji (el sistema de compilación de paquetes de Fedora) para obtener una versión más nueva. Entonces, a continuación, ejecutaría rpm -K python-dns-1.12.0-2.fc23.noarch.rpm(o lo que tenga para el archivo RPM real). Esto debería indicar que las sumas de verificación y las firmas están bien. Entonces:

  1. Si no están bien, algo anda mal con tu conexión a Internet o tienes un problema de hardware que causa corrupción.
  2. Si ellossonBien, sugeriría presentar un error. Sin embargo, por si sirve de algo, no puedo replicar esto en mi sistema.

información relacionada