久々に検証機でyum updateしたときの話。
# yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.3 kB 00:00:00
(1/2): amzn-updates/latest/updateinfo | 397 kB 00:00:00
(2/2): amzn-updates/latest/primary_db | 436 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package aws-cfn-bootstrap.noarch 0:1.4-15.9.amzn1 will be updated
---> Package aws-cfn-bootstrap.noarch 0:1.4-19.10.amzn1 will be an update
---> Package bind-libs.x86_64 32:9.8.2-0.62.rc1.55.amzn1 will be updated
---> Package bind-libs.x86_64 32:9.8.2-0.62.rc1.56.amzn1 will be an update
---> Package bind-utils.x86_64 32:9.8.2-0.62.rc1.55.amzn1 will be updated
---> Package bind-utils.x86_64 32:9.8.2-0.62.rc1.56.amzn1 will be an update
---> Package kernel.x86_64 0:4.9.38-16.33.amzn1 will be installed
---> Package kernel-headers.x86_64 0:4.9.32-15.41.amzn1 will be updated
---> Package kernel-headers.x86_64 0:4.9.38-16.33.amzn1 will be an update
---> Package kernel-tools.x86_64 0:4.9.32-15.41.amzn1 will be updated
---> Package kernel-tools.x86_64 0:4.9.38-16.33.amzn1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
kernel x86_64 4.9.38-16.33.amzn1 amzn-updates 17 M
Updating:
aws-cfn-bootstrap noarch 1.4-19.10.amzn1 amzn-updates 867 k
bind-libs x86_64 32:9.8.2-0.62.rc1.56.amzn1 amzn-updates 1.0 M
bind-utils x86_64 32:9.8.2-0.62.rc1.56.amzn1 amzn-updates 271 k
kernel-headers x86_64 4.9.38-16.33.amzn1 amzn-updates 1.1 M
kernel-tools x86_64 4.9.38-16.33.amzn1 amzn-updates 102 k
Transaction Summary
=============================================================================================================================================================
Install 1 Package
Upgrade 5 Packages
Total download size: 21 M
Is this ok [y/d/N]: y
Downloading packages:
Error downloading packages:
32:bind-libs-9.8.2-0.62.rc1.56.amzn1.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
32:bind-utils-9.8.2-0.62.rc1.56.amzn1.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
kernel-tools-4.9.38-16.33.amzn1.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
kernel-headers-4.9.38-16.33.amzn1.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
aws-cfn-bootstrap-1.4-19.10.amzn1.noarch: [Errno 5] [Errno 12] Cannot allocate memory
kernel-4.9.38-16.33.amzn1.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
ヒエッ… エラーがでてupdate出来ないンゴ…
「Cannot allocate memory」と出るくらいだからメモリが足りないのか…。
# free -m
total used free shared buffers cached
Mem: 489 475 14 0 0 21
-/+ buffers/cache: 452 36
Swap: 0 0 0
まだ残ってるやんけ!
解決策
yumのキャッシュクリアしたらyumできました。。
# yum clean all
Loaded plugins: priorities, update-motd, upgrade-helper
Cleaning repos: amzn-main amzn-updates
Cleaning up everything
]# yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.3 kB 00:00:00
(1/5): amzn-updates/latest/group | 35 kB 00:00:00
(2/5): amzn-updates/latest/updateinfo | 397 kB 00:00:00
(3/5): amzn-updates/latest/primary_db | 436 kB 00:00:00
(4/5): amzn-main/latest/group | 35 kB 00:00:00
(5/5): amzn-main/latest/primary_db | 3.6 MB 00:00:01
Resolving Dependencies
--> Running transaction check
---> Package aws-cfn-bootstrap.noarch 0:1.4-15.9.amzn1 will be updated
---> Package aws-cfn-bootstrap.noarch 0:1.4-19.10.amzn1 will be an update
---> Package bind-libs.x86_64 32:9.8.2-0.62.rc1.55.amzn1 will be updated
---> Package bind-libs.x86_64 32:9.8.2-0.62.rc1.56.amzn1 will be an update
---> Package bind-utils.x86_64 32:9.8.2-0.62.rc1.55.amzn1 will be updated
---> Package bind-utils.x86_64 32:9.8.2-0.62.rc1.56.amzn1 will be an update
---> Package kernel.x86_64 0:4.9.38-16.33.amzn1 will be installed
---> Package kernel-headers.x86_64 0:4.9.32-15.41.amzn1 will be updated
---> Package kernel-headers.x86_64 0:4.9.38-16.33.amzn1 will be an update
---> Package kernel-tools.x86_64 0:4.9.32-15.41.amzn1 will be updated
---> Package kernel-tools.x86_64 0:4.9.38-16.33.amzn1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
kernel x86_64 4.9.38-16.33.amzn1 amzn-updates 17 M
Updating:
aws-cfn-bootstrap noarch 1.4-19.10.amzn1 amzn-updates 867 k
bind-libs x86_64 32:9.8.2-0.62.rc1.56.amzn1 amzn-updates 1.0 M
bind-utils x86_64 32:9.8.2-0.62.rc1.56.amzn1 amzn-updates 271 k
kernel-headers x86_64 4.9.38-16.33.amzn1 amzn-updates 1.1 M
kernel-tools x86_64 4.9.38-16.33.amzn1 amzn-updates 102 k
Transaction Summary
=============================================================================================================================================================
Install 1 Package
Upgrade 5 Packages
Total download size: 21 M
Is this ok [y/d/N]: y
Downloading packages:
(1/6): bind-libs-9.8.2-0.62.rc1.56.amzn1.x86_64.rpm | 1.0 MB 00:00:00
(2/6): aws-cfn-bootstrap-1.4-19.10.amzn1.noarch.rpm | 867 kB 00:00:00
(3/6): bind-utils-9.8.2-0.62.rc1.56.amzn1.x86_64.rpm | 271 kB 00:00:00
(4/6): kernel-headers-4.9.38-16.33.amzn1.x86_64.rpm | 1.1 MB 00:00:00
(5/6): kernel-tools-4.9.38-16.33.amzn1.x86_64.rpm | 102 kB 00:00:00
(6/6): kernel-4.9.38-16.33.amzn1.x86_64.rpm | 17 MB 00:00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 22 MB/s | 21 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : 32:bind-libs-9.8.2-0.62.rc1.56.amzn1.x86_64 1/11
Updating : 32:bind-utils-9.8.2-0.62.rc1.56.amzn1.x86_64 2/11
Updating : aws-cfn-bootstrap-1.4-19.10.amzn1.noarch 3/11
Updating : kernel-tools-4.9.38-16.33.amzn1.x86_64 4/11
Updating : kernel-headers-4.9.38-16.33.amzn1.x86_64 5/11
Installing : kernel-4.9.38-16.33.amzn1.x86_64 6/11
Cleanup : aws-cfn-bootstrap-1.4-15.9.amzn1.noarch 7/11
Cleanup : kernel-headers-4.9.32-15.41.amzn1.x86_64 8/11
Cleanup : 32:bind-utils-9.8.2-0.62.rc1.55.amzn1.x86_64 9/11
Cleanup : 32:bind-libs-9.8.2-0.62.rc1.55.amzn1.x86_64 10/11
Cleanup : kernel-tools-4.9.32-15.41.amzn1.x86_64 11/11
Verifying : kernel-4.9.38-16.33.amzn1.x86_64 1/11
Verifying : kernel-headers-4.9.38-16.33.amzn1.x86_64 2/11
Verifying : kernel-tools-4.9.38-16.33.amzn1.x86_64 3/11
Verifying : aws-cfn-bootstrap-1.4-19.10.amzn1.noarch 4/11
Verifying : 32:bind-utils-9.8.2-0.62.rc1.56.amzn1.x86_64 5/11
Verifying : 32:bind-libs-9.8.2-0.62.rc1.56.amzn1.x86_64 6/11
Verifying : 32:bind-libs-9.8.2-0.62.rc1.55.amzn1.x86_64 7/11
Verifying : 32:bind-utils-9.8.2-0.62.rc1.55.amzn1.x86_64 8/11
Verifying : aws-cfn-bootstrap-1.4-15.9.amzn1.noarch 9/11
Verifying : kernel-headers-4.9.32-15.41.amzn1.x86_64 10/11
Verifying : kernel-tools-4.9.32-15.41.amzn1.x86_64 11/11
Installed:
kernel.x86_64 0:4.9.38-16.33.amzn1
Updated:
aws-cfn-bootstrap.noarch 0:1.4-19.10.amzn1 bind-libs.x86_64 32:9.8.2-0.62.rc1.56.amzn1 bind-utils.x86_64 32:9.8.2-0.62.rc1.56.amzn1
kernel-headers.x86_64 0:4.9.38-16.33.amzn1 kernel-tools.x86_64 0:4.9.38-16.33.amzn1
Complete!
やったぜ。