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

関連情報