CentOS7にアップデートしてからライブラリが見当たらない【No such No such file or directory】

CentOS6からCentOS7にアップデート後にいろいろ問題が起きたので備忘のために残しておきます。

grepコマンドとか使えなくって以下のようにエラーが発生してしまっていた。

grep: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

libpcre.so.0へのアクセスができないようなので、libpcreのインストールを行った。

# yum install pcre-devel

f:id:ats337:20160613002430p:plain
するとこんなエラーが・・・・・

シンボリックリンクを貼ることで解決できた。

ln -s /lib64/libsasl2.so.3 /lib64/libsasl2.so.2
ln -s /lib64/libpcre.so /lib64/libpcre.so.0

以下のサイトを参考にさせていただきました。
CentOS7へのアップデートでハマった - Qiita
CentOS 6.5からCentOS 7.0へのアップグレード(補足トラブル:対処) - Marlock Homes Diary