
Ich bin mir nicht sicher, ob das einen Fehler darstellt - deshalb wage ich es hier mal zu versuchen... Beim Versuch, (mit dnf
) Versionen des Pakets zu installieren python-dns
, erhalte ich folgendes
Fehler: Das Entpacken des Archivs für die Datei /usr/lib/python2.7/site-packages/dnspython-1.12.0-py2.7.egg-info ist fehlgeschlagen: cpio: umbenennen
Ich führe es aus 4.3.4-300.fc23.x86_64
und habe versucht, es zu python-dns-1.12.0-2.fc23.noarch
installieren python-dns-1.12.0GIT465785f-1.fc23.noarch
.
Die Frage ist, fürchte ich, offen: Im Idealfall würde ich erfahren, wie sich der Fehler beheben lässt, aber ich wäre auch zufrieden mit Ratschlägen, wo ich die Frage sonst noch posten sollte.
Informationen als Reaktion auf Kommentare hinzugefügt
Ich habe den Befehl "sudo dnf install python-dns" verwendet, um das Paket zu installieren. python-dns-1.12.0GIT465785f-1.fc23.noarch stammt aus dem Standard-Fedora-Repository "Fedora 23 - x86_64". python-dns-1.12.0-2.fc23.noarch stammt aushttp://koji.fedoraproject.org/koji/buildinfo?buildID=659336
Antwort1
Normalerweise bekomme ich das, wenn ich pip zum Installieren/Aktualisieren von dnspython verwendet habe. Das kann unbeabsichtigt passieren, wenn ich pip zum Installieren eines anderen Python-Pakets verwende, das dnspython als Abhängigkeit hat. Versuchen Sie, alles in /usr/lib/python2.7/site-packages/, das mit dnspython zusammenhängt, manuell zu entfernen, und versuchen Sie dann die Installation mit dnf erneut.
Antwort2
Dies bedeutet normalerweise, dass die Datei während der Übertragung beschädigt wurde. Normalerweise würde ich vorschlagen
sudo dnf clean packages
und dann
sudo dnf install python-dns
nochmal. Es klingt, als hätten Sie das bereits versucht, einschließlich des direkten Wechsels zu koji (Fedoras Paketerstellungssystem) für eine neuere Version. Als nächstes würde ich also ausführen rpm -K python-dns-1.12.0-2.fc23.noarch.rpm
(oder was auch immer Sie für die eigentliche RPM-Datei haben). Dies sollte zurückgeben, dass die Prüfsummen und Signaturen in Ordnung sind. Dann:
- Wenn sie nicht in Ordnung sind, stimmt etwas mit Ihrer Internetverbindung nicht oder es liegt ein Hardwareproblem vor, das zu einer Beschädigung führt.
- Wenn sieSindokay, ich würde vorschlagen, einen Fehler zu melden. Allerdings kann ich das auf meinem System nicht reproduzieren.