最近在使用 Rad Hat 再使用 yum update 的時候出現錯誤,其實是因為 Red Hat 的更新是訂閱的所以在還沒訂閱的時候更新會出現問題,而要解決這個問題其實很簡單 Red Hat 有一個指令可以自動處理這個問題。
使用 yum update 問題
$ yum update This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
解決 yum update 沒有訂閱的問題
$ subscription-manager attach --auto
查詢訂閱狀態
$ subscription-manager list --all --available
Subscription Name: Red Hat Satellite
Provides: Oracle Java (for RHEL Server)
Red Hat Satellite 6 Beta
Red Hat Enterprise Linux Server
Red Hat Satellite
Red Hat Enterprise Linux Load Balancer (for RHEL Server)
SKU: MCT0370
Pool ID: 8a85f9874152663c0541943739717d11
Available: 3
Suggested: 1
Service Level: Premium
Service Type: L1-L3
Multi-Entitlement: No
Ends: 10/07/2014
System Type: Physical
使用開發者帳號訂閱
如果想要使用開發者帳號訂閱可以先到 https://developers.redhat.com 註冊帳號然後使用以下指令訂閱
$ subscription-manager register --username <username> --password <password> --auto-attach