Linux

安裝了 Team Viewer 的 RHEL 8 上的 Yum 更新錯誤:無法下載 repo ’tvinternal_dev’ 的元數據

  • May 14, 2020

我有一個 Red Hat Enterprise Linux 8.2 作為 Hyper-V 中的 vm 來賓作業系統。我已經安裝了 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在 interal_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以繼續更新過程?否則,我是否有機會更正 TeamViewer 此類inreral_dev儲存庫的發布 URl?

我是 Linux 新手,任何建議都會很優雅。提前感謝您的幫助。

我有同樣的問題。我不僅禁用了 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 並且效果很好。我想我們將不得不重新安裝teamviewer。我希望它有所幫助。

PS:也許您的命令的問題是您使用了 ’tvinternal_dev’ (= 帶單引號)。

引用自:https://unix.stackexchange.com/questions/585085