Hyper-Vでは、仮想マシンのゲストOSとしてRed Hat Enterprise Linux 8.2を使用しています。 TeamViewer 15.5.3をインストールしました。
しかし、以下のアップデートコマンドを実行すると、次のようになります。
yum update --nobest --skip-broken
次のエラーが発生します。
Updating Subscription Management repositories.
gitlab_gitlab-ee 134 B/s | 862 B 00:06
TeamViewer Internal (Dev Nightly Packages) - x86_64 0.0 B/s | 0 B 00:16
Errors during downloading metadata for repository 'tvinternal_dev':
- Curl error (6): Couldn't resolve host name for http://lnxrelease-02/yum/stable/main/binary-x86_64/repodata/repomd.xml [Could not resolve host: lnxrelease-02]
Error: Failed to download metadata for repo 'tvinternal_dev': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
http://lnxrelease-02/yum/stable/main/binary-x86_64/repodata/repomd.xml
チームビューアがInternal_devバージョンで無効なリポジトリリリースURLを設定したようです。どちらが正しいかわかりません。
tvinternal_dev
そのため、次のコマンドでリポジトリを無効にしてみました。
sudo subscription-manager repos --disable 'tvinternal_dev'
それは言う:
Error: 'tvinternal_dev' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.
提案どおりにコマンドを実行した後、リポジトリをsubscription-manager repos --list
見ることはできませんtvinternal_dev
。
tvinternal_dev
更新プロセスを続行するにはリポジトリをスキップまたは無効にするにはどうすればよいですか?それ以外の場合は、inreral_dev
そのリポジトリのTeamViewerリリースURLを変更できますか?
私はLinuxを初めて使うので、どんなアドバイスにも感謝します。助けてくれてありがとう。
答え1
私も同じ問題があります。 tvinternal_dev、tvinternal_it、teamviewerを無効にして問題を解決しました。
sudo dnf config-manager --set-disabled tvinternal_dev
sudo dnf config-manager --set-disabled tvinternal_it
sudo dnf config-manager --set-disabled teamviewer
その後、sudo dnf updateを実行すると正常に動作します。チームビューアを再インストールする必要があるようです。参考になれば幸いです。
PS:おそらくコマンドの問題は、「tvinternal_dev」(=一重引用符を含む)を使用することです。