このインストールは2番目ですが、期待どおりに機能しません...
dnf -y localinstall mysql80-community-release-el9-5.noarch.rpm
mysql80-community-release-el9-5.noarch.rpmをインストールしましたが、よく覚えていませんが、この時点でmysql-community-develをインストールできたようです。
これは私が文書に書いたコマンドです。
dnf install mysql-community-devel.x86_64
最初のインスタンスはうまくいきますが...
2番目の例では...
mysql80-community-release-el9-5.noarch.rpmをインストールした後にmysql-community-develをインストールしようとするとエラーが発生しました。
2 番目のインスタンスに mysql80-community-release-el9-5.noarch.rpm をインストールします。
dnf -y localinstall mysql80-community-release-el9-5.noarch.rpm
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - AppStr 196 kB/s | 4.5 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - BaseOS 187 kB/s | 4.1 kB 00:00
Extra Packages for Enterprise Linux 9 - x86_64 159 kB/s | 2.3 kB 00:00
Dependencies resolved.
===============================================================================
Package Arch Version Repository Size
===============================================================================
Installing:
mysql80-community-release noarch el9-5 @commandline 13 k
Transaction Summary
===============================================================================
Install 1 Package
Total size: 13 k
Installed size: 12 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : mysql80-community-release-el9-5.noarch 1/1
Verifying : mysql80-community-release-el9-5.noarch 1/1
Installed products updated.
Errors during downloading metadata for repository 'mysql80-community':
- Curl error (56): Failure when receiving data from the peer for http://repo.mysql.com/yum/mysql-8.0-community/el/9/x86_64/repodata/repomd.xml [Recv failure: Connection reset by peer]
Installed:
mysql80-community-release-el9-5.noarch
Complete!
2番目のインスタンスでmysql-community-develを試してください。
dnf install mysql-community-devel.x86_64
Updating Subscription Management repositories.
MySQL 8.0 Community Server 0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'mysql80-community':
- Curl error (56): Failure when receiving data from the peer for http://repo.mysql.com/yum/mysql-8.0-community/el/9/x86_64/repodata/repomd.xml [Recv failure: Connection reset by peer]
Error: Failed to download metadata for repo 'mysql80-community': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
また、mysql-devel名をできるだけ多様に変形してみたようです。
私はしばらくこの問題に固執し、しばらくすると最初のインスタンスと比較して2番目のインスタンスでmysql-community-develパッケージが見つからないことがわかりました。
ユーザーコマンドログを見つけましたが、便利なログや履歴が見つかりませんでした。
私が逃したものは何ですか......?
mysql-community-devel-8.3.0-1.el9.x86_64.rpm
更新:ダウンロードしてインストールしようとしましたが、同様の問題が発生しました...
dnf -y localinstall mysql-community-devel-8.3.0-1.el9.x86_64.rpm
Updating Subscription Management repositories.
MySQL 8.0 Community Server 0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'mysql80-community':
- Curl error (56): Failure when receiving data from the peer for http://repo.mysql.com/yum/mysql-8.0-community/el/9/x86_64/repodata/repomd.xml [Recv failure: Connection reset by peer]
Error: Failed to download metadata for repo 'mysql80-community': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
インターネット経由でインストールされたので、mysql80-community
インターネットを介さずにローカルに見えると予想しました。mysql80-community
mysql80-community-release-el9-5.noarch.rpm
dnf repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community
mysql-tools-community MySQL Tools Community
mysql80-community MySQL 8.0 Community Server
答え1
明らかに、ネットワーク接続はrepo.mysql.com
完全に安定していません。時々何かが接続を妨げる。
運が悪いため、サーバーを更新したり、他のメンテナンス中に接続しようとしたり、repo.mysql.com
システムとサーバー間のパスに問題があり、接続が失われた可能性があります。
sudo traceroute -T -p 80 repo.mysql.com
接続が失われた場所を見つけようとすることもできます。最初の3つのホップ内でエラーが発生しているように見え、システムが家庭/小規模企業にいる場合は、ルーター/モデムをリセットしてみてください。リモートエラーまたはMySQLをインストールするシステムがクラウドサービスの場合は、ISP /クラウドプロバイダがエラー/中断通知を発行したことを確認することをお勧めします。