yum/dnf 설치 실패

yum/dnf 설치 실패

centOS8을 사용하고 있는데 실행을 시도했지만 yum install -y gcc tcl실패했습니다. 이 오류는 서명 확인 또는 rpm 설치 중에 문제가 있음을 나타냅니다. 콘솔 로그는
error: /var/cache/dnf/base-82351eca59c28538/packages/cpp-8.5.0-21.el8.x86_64.rpm: signature hdr data: BAD, no. of bytes(9088) out of range
및 와 유사합니다
Error: GPG check FAILED.
rpm 설치 프로그램을 업그레이드하려고 시도했는데 동일한 문제가 있었지만 yum update그것도 작동하지 않았습니다. 을 사용해 보았지만 --nogpgcheck여전히 작동하지 않습니다.

답변1

여기에는 두 가지 질문이 있습니다.

1- error: /var/cache/dnf/base-82351eca59c28538/packages/cpp-8.5.0-21.el8.x86_64.rpm: signature hdr data: BAD, no. of bytes(9088) out of range: 여러 가지 솔루션이 있습니다.

  • 다음 명령을 실행하십시오.dnf clean all
  • 위 명령으로 문제가 해결되지 않으면 다음 단계를 따르세요.
    • curl ttps://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm -o centos-gpg-keys-8-3.el8.noarch.rpmCentos 8을 사용하신다면, 메인 홈페이지를 방문하시면 최신 버전을 받으실 수 있습니다.
    • rpm -i centos-gpg-keys-8-3.el8.noarch.rpm (또한, 버전이 다를 경우 패키지 이름을 조정해야 합니다.)

2- Error: GPG check FAILED여러 가지 해결책이 있습니다.

  • sudo dnfclean all, sudo yum clean metadata, dnf clean all이름을 바꾸고 /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial패키지를 다시 설치해 보세요.
  • GPG check위의 해결 방법으로 문제가 해결되지 않으면 일시적으로 비활성화하십시오.
  • 문제를 일으킬 수 있는 Zscaler와 같은 보안 애플리케이션이 있는지 확인하세요.

관련 정보