Linux
安裝了 Team Viewer 的 RHEL 8 上的 Yum 更新錯誤:無法下載 repo ’tvinternal_dev’ 的元數據
我有一個 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’ (= 帶單引號)。