标签:sbin loading so.25 usr libopts rpm ntpd
起因:
在内网安装hadoop集群时,集群之间需要时间同步,由于内网状态,所以手动下载rpm包安装ntp
rpm -ivh /tmp/ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm rpm -ivh /tmp/ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm --force --nodeps
然后启动ntp服务
service ntpd start
报错:
/usr/sbin/ntpd: error while loading shared libraries: libopts.so.25: cannot open shared object file: No such file or directory
ldd /usr/sbin/ntpd
使用ldd命令查看
ldd /usr/sbin/ntpd
发现libopts.so.25确实是没有的。
解决方案:
下载系统对应的libopts.so.25 rpm包
使用命令:
rpm -ivh /tmp/autogen-libopts-5.18-5.el7.x86_64.rpm
# 使用ldd命令查看
ldd /usr/sbin/ntpd
然后就可以使用service ntpd start启动了。
总结:
下载系统对应的libopts.so.25 rpm 包,然后安装即可。
至于去哪里下载,很简单,百度搜素rpm libopts.so.25或者打开网址http://rpmfind.net/linux/rpm2html/search.php,然后在search框搜索libopts.so.25 。任何rpm包下载方式也是如此!
引申:类似的error while loading shared libraries: libopts.so.xx 是否也可以通过下载对应的rpm包并安装解决呐?那只能遇到的时候试试了。
标签:sbin,loading,so.25,usr,libopts,rpm,ntpd 来源: https://www.cnblogs.com/yangji0202/p/14931710.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。