error while loading shared libraries: libiconv....
生活随笔
收集整理的這篇文章主要介紹了
error while loading shared libraries: libiconv....
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1、先確認(rèn)是否安裝了libiconv.so.2這個(gè)共享庫(kù)使用locate的快速查找文件功能。
locate功能簡(jiǎn)介,locate將文件名及路徑保存在數(shù)據(jù)庫(kù)/var/lib/mlocate/mlocate.db之中,方便快速查找文
件位置。正常情況下這個(gè)數(shù)據(jù)庫(kù)是不會(huì)更新的,我們需要使用命令updatedb這個(gè)命令來(lái)更新。
shell> updatedb
然后locate libiconv.so.2,發(fā)現(xiàn)該庫(kù)已經(jīng)安裝,位置在/usr/local/lib/libiconv.so.2
既然已經(jīng)安裝,為什么提示找不到那?繼續(xù)下一步排查
2、是否是路徑錯(cuò)了?確認(rèn)zabbix_server啟動(dòng)時(shí)查找的路徑
strace ./indexer 將打印出所有indexer 啟動(dòng)時(shí)調(diào)用的文件及程序名稱(chēng),
在輸出的信息中發(fā)現(xiàn)查找?guī)靗ibiconv.so.2的路徑是/lib目錄和/usr/lib這兩個(gè)目錄
好了,問(wèn)題找到了,將/usr/local/lib下面該庫(kù)鏈接到/usr/lib下面即可,代碼
shell> ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
轉(zhuǎn)載于:https://my.oschina.net/netmouse/blog/169971
總結(jié)
以上是生活随笔為你收集整理的error while loading shared libraries: libiconv....的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jvm类加载器以及双亲委派
- 下一篇: CCNA学习指南第二章