마운트된 논리 볼륨에 rpm을 설치하려고 할 때 "cpio: Bad Magic" 발생

마운트된 논리 볼륨에 rpm을 설치하려고 할 때 "cpio: Bad Magic" 발생

따라해보려고 해요젠 가이드Fedora 15 버전 패키지 설치를 사용하여 domU를 구성합니다(dom0은 CentOS 5.6입니다). 설치된 루트 LV의 대체 루트를 사용하여 rpm install 명령을 실행했지만 이 문제가 계속 발생합니다.

# rpm -ivh --nodeps --root /mnt/fedRoot fedora-release-15-1.noarch.rpm 
warning: fedora-release-15-1.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 069c8460
Preparing...                ########################################### [100%]
   1:fedora-release         ########################################### [100%]
error: unpacking of archive failed: cpio: Bad magic

이 문제를 해결하려면 어디서부터 시작해야 할지 모르겠습니다.

내가 이해한 바에 따르면 rpm은 "루트" 파일 시스템(마운트된 드라이브에 할당한)을 읽고 "루트" 시스템을 기반으로 디렉터리 구조를 확인하고 설치합니다. cpio: Bad magic조금 이란 무엇입니까 ? 이 rpm 설치를 작동시키기 위한 제안 사항이 있습니까? 더 많은 정보가 필요하시면 알려주세요...

답변1

Fedora 13(이 버전인 것 같습니다)부터 RPM은 md5 대신 sha256 체크섬을 사용하기 시작했습니다. RHEL5/Centos5는 지원되지 않습니다. rpm 설치 명령에
추가해야 합니다 .--nomd5

관련 정보