この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
困っていた内容
Redhat Enterprise Linux の AMI から起動した EC2 インスタンスのアップデートを実行しています。
dnf upgrade を実行したところ、以下のエラーが発生しました。
$ dnf upgrade
YYYY-MM-DD hh:mm:ss,sss [ERROR] dnf:4883:MainThread @logutil.py:194 - [Errno 13] Permission denied: '/var/log/rhsm/rhsm.log' - Further logging output will be written to stderr
Not root, Subscription Management repositories not updated
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Error: This command has to be run with superuser privileges (under the root user on most systems).
ライセンスに問題があるのでしょうか?解消法を教えてください。
どう対応すればいいの?
EC2 の RHEL AMI には、アップデートやメンテナンスによる修正を受けるための基本サブスクリプションが含まれているため、subscription-manager を有効にする必要はございません。
そのため、/etc/yum/pluginconf.d/subscription-manager.conf 内の enabled=1 を enabled=0 に設定することで事象回避が可能です。
/etc/yum/pluginconf.d/subscription-manager.conf
[main]
enabled=0 #(★ 1 から 0 に変更)
# When following option is set to 1, then all repositories defined outside redhat.repo will be disabled
# every time subscription-manager plugin is triggered by dnf or yum disable_system_repos=0
設定後の実行結果
$ sudo dnf upgrade
Last metadata expiration check: ★日付★
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 5.9 M
kernel-core x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 36 M
kernel-modules x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 28 M
Upgrading:
dhcp-client x86_64 12:4.3.6-44.el8_4.1 rhel-8-baseos-rhui-rpms 318 k
dhcp-common noarch 12:4.3.6-44.el8_4.1 rhel-8-baseos-rhui-rpms 207 k
dhcp-libs x86_64 12:4.3.6-44.el8_4.1 rhel-8-baseos-rhui-rpms 148 k
glib2 x86_64 2.56.4-10.el8_4 rhel-8-baseos-rhui-rpms 2.5 M
kernel-tools x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 6.1 M
kernel-tools-libs x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 5.9 M
microcode_ctl x86_64 4:20210216-1.20210525.1.el8_4
rhel-8-baseos-rhui-rpms 5.5 M
polkit x86_64 0.115-11.el8_4.1 rhel-8-baseos-rhui-rpms 154 k
polkit-libs x86_64 0.115-11.el8_4.1 rhel-8-baseos-rhui-rpms 76 k
python3-perf x86_64 4.18.0-305.3.1.el8_4 rhel-8-baseos-rhui-rpms 6.0 M
Installing dependencies:
linux-firmware noarch 20201218-102.git05789708.el8
rhel-8-baseos-rhui-rpms 123 MTransaction Summary
================================================================================
Install 4 Packages
Upgrade 10 PackagesTotal download size: 219 M
Is this ok [y/N]:
参考資料
Amazon EC2 での Red Hat Enterprise Linux のイメージには、アップデートやメンテナンスによる修正を受けるための基本サブスクリプションが含まれており、その料金はアマゾン ウェブ サービスが請求する料金に反映されています。Red Hat と別途に契約を結んだり、追加料金を払ったりする必要はありません。