天天看點

error while loading shared libraries: libtinfo.so.5

想通過ansible在管理的各資料庫伺服器執行操作資料庫的一個shell腳本,跑腳本的時候發現部分伺服器能執行成功,部分伺服器失敗了,報錯資訊為error while loading shared libraries: libtinfo.so.5。

經過對比,發現執行失敗的伺服器為centos5的系統。其實系統已經裝過ncurses包了,解決方法也簡單,隻要建立幾個軟連結就好了。

ln -s /usr/lib/libncurses.so.5 /lib64/libtinfo.so.5  

ln -s /usr/lib/libncurses.so.5 /usr/lib/libtinfo.so.5 

本文轉自 emma_cql 51CTO部落格,原文連結:http://blog.51cto.com/chenql/1907421