エンジニアのメモ書き

無能エンジニアのメモ

久々にCentOS 6のyumを使ったらはまった件

久しぶりに触ったCentOS 6でyumを使ったら

 

[Errno 14] problem making ssl connection Trying other mirror.

 

と表示されてinstallもupdateもできない状態になってしまった。

過去の経験からnssをアップデートすれば治るのはなんとなくわかっていたけど

yum update nssでも同じエラーになるし、仕方ないのでパッケージを1個ずつインストール

・nss

・nspr

・nss-softokn

・nss-util

・nss-sysinit

・nss-tools

・nss-softokn-freebl

をダウンロードしてインストール

rpm -Uvh *.rpm

 

アップデート後にもう一度yum installをしたらエラーメッセージが変わった。

 

[Errno 14] Peer cert cannot be verified or peer cert invalid

検索したら下記のパッケージをインストールしたら治るらしい

 

・ca-certificates

・p11-kit

・p11-kit-trust

 

再度yum installを実行したら希望のパッケージが無事インストールできた。

CentOS 7でswapを開放する手順

CentOS 7で物理メモリに余裕があるのにswapが使われる現象が発生した。

 

調べたところCentOS 7以降ではよくあることらしい。

サービス停止せずにswapを開放する手順は下記

 

■現在の空きメモリを確認

free -m |grep Mem: |awk '{ print $7 }'

スワップ使用量を確認

free -m |grep Swap: |awk '{ print $3}'

上記でスワップ使用量より空きメモリが多い事を確認する

■メモリキャッシュを捨てる

echo 1 > /proc/sys/vm/drop_caches

■メモリ空き容量が増えたことを確認する

free -m |grep Mem: |awk '{ print $4 }'

上記でメモリ空き容量がスワップ使用量より多い事を確認する

■swapをメモリに戻す

swapoff -a && swapon -a