
이것이 버그인지 확실하지 않습니다. 따라서 여기서 감히 시도해 보겠습니다. dnf
패키지 버전을 설치하려고 하면 python-dns
다음과 같은 메시지가 나타납니다.
오류: /usr/lib/python2.7/site-packages/dnspython-1.12.0-py2.7.egg-info 파일에서 아카이브 압축 풀기에 실패했습니다. cpio: 이름 바꾸기
나는 실행 하고 설치를 시도 4.3.4-300.fc23.x86_64
했습니다 .python-dns-1.12.0-2.fc23.noarch
python-dns-1.12.0GIT465785f-1.fc23.noarch
질문은 열려 있습니다. 이상적으로는 오류를 해결하는 방법을 배울 것입니다. 하지만 질문을 어디에 게시해야 할지 조언을 구하는 데 만족하겠습니다.
댓글에 대한 반응으로 정보를 추가했습니다.
패키지를 설치하기 위해 "sudo dnf install python-dns" 명령을 사용했습니다. python-dns-1.12.0GIT465785f-1.fc23.noarch는 기본 Fedora 저장소 "Fedora 23 - x86_64"에서 왔습니다. python-dns-1.12.0-2.fc23.noarch는 다음에서 왔습니다.http://koji.fedoraproject.org/koji/buildinfo?buildID=659336
답변1
나는 보통 dnspython을 설치/업그레이드하기 위해 pip를 사용할 때 이것을 얻습니다. 이는 pip를 사용하여 dnspython이 종속성인 다른 Python 패키지를 설치할 때 실수로 발생할 수 있습니다. /usr/lib/python2.7/site-packages/에서 dnspython과 관련된 항목을 수동으로 제거한 다음 dnf를 사용하여 다시 설치해 보세요.
답변2
이는 일반적으로 파일이 어떤 방식으로든 전송 중에 손상되었음을 의미합니다. 보통은 추천드려요
sudo dnf clean packages
그런 다음
sudo dnf install python-dns
다시. 최신 버전을 위해 koji(Fedora의 패키지 빌드 시스템)로 직접 이동하는 것을 포함하여 이미 이 작업을 시도한 것 같습니다. 그래서 다음에는 rpm -K python-dns-1.12.0-2.fc23.noarch.rpm
(또는 실제 RPM 파일에 대해 가지고 있는 모든 것을) 실행하겠습니다. 체크섬과 서명이 정상이라는 결과가 반환되어야 합니다. 그 다음에:
- 문제가 있으면 인터넷 연결에 문제가 있거나 하드웨어 문제로 인해 손상이 발생한 것입니다.
- 만약 그들이~이다알겠습니다. 버그를 신고하는 것이 좋습니다. 하지만 그만한 가치가 있기 때문에 이것을 내 시스템에 복제할 수는 없습니다.