安裝好 CentOS 8 (1905) 執行更新,會發現無法更新.
[root@localhost ~]# yum update Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 5:52:13 ago on Wed Jan 15 15:39:37 2020. Dependencies resolved. Nothing to do. Complete!
透過 dnf 也一樣,關於 YUM , DNF 請參考 Linux 套件管理 ( Package Manager ) 說明 – https://benjr.tw/2678
[root@localhost ~]# dnf update Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 4:26:08 ago on Wed Jan 15 19:21:48 2020. Dependencies resolved. Nothing to do. Complete!
在官網有找到說明.
https://wiki.centos.org/Manuals/ReleaseNotes/CentOSStream#Stream_1905_users_need_to_take_action_after_install
Stream 1905 users need to take action after install If you have used any of the current 1905 CentOS Stream iso images to perform an install then you are currently at risk of missing patches, including those that may fix security vulnerabilities. A problem has been discovered with the current CentOS Stream 1905 iso images. Under at least some circumstances and possibly all CentOS Stream installs will neglect to install the centos-release-stream package which should provide access to the CentOS Stream specific dnf repositories. The effect of this is that the initial will pick up all the latest Stream packages as they are at install time but these will never have been updated since that install. You are potentially missing patches that are in the 8.0.1905 BaseOS/AppStream/PowerTools/extras repos because your currently installed packages are at a higher version number already. Fortunately the remedy is easy : dnf install -y centos-release-stream and then dnf update The problem will be fixed in the upcoming 8.1 when it is released. Only those people who use the 1905 media are affected.
解決方式有下面兩種
- DNF
解決方案就是透過 dnf 但須先安裝 centos-release-stream 套件.[root@localhost ~]# dnf install -y centos-release-stream Last metadata expiration check: 0:00:50 ago on Wed Jan 15 21:41:01 2020. Dependencies resolved. ================================================================================================================= Package Architecture Version Repository Size ================================================================================================================= Installing: centos-release-stream x86_64 8.0-0.1905.0.9.el8 extras 10 k Transaction Summary ================================================================================================================= Install 1 Package Total download size: 10 k Installed size: 6.6 k Downloading Packages: centos-release-stream-8.0-0.1905.0.9.el8.x86_64.rpm 51 kB/s | 10 kB 00:00 ----------------------------------------------------------------------------------------------------------------- Total 11 kB/s | 10 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : centos-release-stream-8.0-0.1905.0.9.el8.x86_64 1/1 Verifying : centos-release-stream-8.0-0.1905.0.9.el8.x86_64 1/1 Installed: centos-release-stream-8.0-0.1905.0.9.el8.x86_64 Complete!
接下來就可以透過 dfn 更新了.
[root@localhost ~]# dnf update CentOS-Stream - AppStream 512 kB/s | 5.8 MB 00:11 CentOS-Stream - Base 252 kB/s | 4.3 MB 00:17 CentOS-Stream - Extras 1.4 kB/s | 2.1 kB 00:01 Dependencies resolved. ================================================================================================================= Package Arch Version Repository Size ================================================================================================================= Installing: kernel x86_64 4.18.0-151.el8 Stream-BaseOS 2.1 M kernel-core x86_64 4.18.0-151.el8 Stream-BaseOS 26 M kernel-modules x86_64 4.18.0-151.el8 Stream-BaseOS 23 M Upgrading: firefox x86_64 68.3.0-1.el8_1 Stream-AppStream 95 M flatpak x86_64 1.0.9-1.el8_1 Stream-AppStream 1.0 M flatpak-libs x86_64 1.0.9-1.el8_1 Stream-AppStream 350 k fribidi x86_64 1.0.4-7.el8_1 Stream-AppStream 89 k ghostscript x86_64 9.25-5.el8_1.1 Stream-AppStream 82 k ......
更新到 CentOS 8.1 之後就可以使用 yum update
[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core)
[root@localhost ~]# yum update Failed to set locale, defaulting to C.UTF-8 CentOS-Stream - AppStream 789 kB/s | 5.8 MB 00:07 CentOS-Stream - Base 1.1 MB/s | 4.3 MB 00:03 CentOS-Stream - Extras 2.5 kB/s | 2.1 kB 00:00 Dependencies resolved. Nothing to do. Complete!
- Continuous Release (CR) Repository
Continuous Release (CR) Repository 會使用 CentOS 還正在測試階段的修補程式 (下一版本).也可以使用.[root@localhost ~]# yum update --enablerepo=cr
沒有解決問題,試試搜尋本站其他內容