내 Spacewalk 시스템에서 최신 패키지로 CentOS 8 기반 AppSteam 저장소를 구성하고 CentOS 8 서버에 채널을 추가했습니다. module_el8.1.0+229+cd132df8.noarch
설치가 가능함 을 보여줍니다 . 그런데 이 패키지 이름은 서버에 설치된 패키지 이름과 다릅니다. 이 패키지가 무엇인지 module_el8
, 우주 유영 저장소에서 이 패키지를 제외할 수 있는 방법을 알고 싶습니다 .
우주 유영에서 패키지를 밀면 이 메시지가 나타납니다.
Client execution returned "Failed: Packages failed to install properly: Package perl-constant-0:1.33-1001.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-Digest-MD5-0:2.55-397.module_el8.1.0+229+cd132df8.x86_64 is not available for installation Package perl-Exporter-0:5.72-1001.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-File-Temp-0:0.230.600-2.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-IO-Socket-IP-0:0.39-6.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-libnet-0:3.11-4.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-MIME-Base64-0:3.15-1001.module_el8.1.0+229+cd132df8.x86_64 is not available for installation Package perl-parent-1:0.237-2.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-Pod-Escapes-1:1.07-396.module_el8.1.0+229+cd132df8.noarch is not available for installation Package perl-Pod-Perldoc-0:3.28-397.module_el8.1.0+" (code 32)
답변1
문제는 이름에 +
문자가 하나 포함되어 있다는 것입니다. Cloudfront(프라이빗 S3 버킷 포함)는 이를 올바르게 처리하지 않습니다 +
.
야외에서 백업 거울을 사용해 보세요EC2/AWS, 그렇다면 yum clean all
. 그러면 잘 작동할 것입니다.