Yum 저장소가 발생합니다 - [Errno -1] 패키지가 예상 다운로드와 일치하지 않습니다.

Yum 저장소가 발생합니다 - [Errno -1] 패키지가 예상 다운로드와 일치하지 않습니다.

RPM 패키지를 설치하기 위해 Yum 저장소를 구축 중입니다.

폴더를 만들고 mkdir -p ~/yum/el7/x86_64위와 동일한 경로로 rpm 파일을 이동하고 있습니다.

내 my-app.repo 파일 정보입니다.

[my-app]
name=My App
baseurl=https://dl.my-app.com/yum/el7/$basearch
gpgkey=https://dl.my-app.com/rpm.gpg
gpgcheck=1
enabled=1
repo_gpgcheck=1

패키지를 설치할 때 발생한 오류입니다.

[root@ip-192-31-59-132 ~]# yum install my-app
Loaded plugins: langpacks, priorities, update-motd
Resolving Dependencies
--> Running transaction check
---> Package my-app.x86_64 0:1.3.15-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================================================================
 Package                                      Arch                                 Version                                     Repository                                    Size
==================================================================================================================================================================================
Installing:
 my-app                                      x86_64                             1.3.15-2.el7                                my-app                                     9.5 M

Transaction Summary
==================================================================================================================================================================================
Install  1 Package

Total download size: 9.5 M
Installed size: 33 M
Is this ok [y/d/N]: y
Downloading packages:
my-app-1.3.15-2.el7.x8 FAILED                                          
https://dl.my-app.com/yum/el7/x86_64/my-app-1.3.15-2.el7.x86_64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=my-app clean metadata
Trying other mirror.


Error downloading packages:
  my-app-1.3.15-2.el7.x86_64: [Errno 256] No more mirrors to try.

[root@ip-192-31-59-132 ~]# 

내 Gnupg가 올바르게 구성되었습니다. 이것이 이 문제의 원인이 아니기를 바랍니다.

내가 여기서 뭘 잘못하고 있는 걸까? Yum에서 오류가 발생하는 이유는 무엇입니까 Package does not match intended download?

답변1

# yum clean metadata

그런 다음 다시 시도해 보세요. 귀하의 클라이언트 yum(8)에는 RPM 특성에 대한 고유한 아이디어가 있으므로 저장소 값을 다시 확인하라는 요청을 받습니다.

답변2

다운로드한 패키지의 해시 키가 저장소와 일치하지 않을 수 있습니다. 메타데이터를 지운 후 업데이트를 다시 수행해 보세요.

# yum clean all ; yum update

관련 정보