ejabberd unable to load driver '/lib/ejabberd/priv/lib/sha_drv.so'
来源:互联网 发布:西门子博途软件 编辑:程序博客网 时间:2024/05/22 15:08
今天我本本升级ubuntu 到11.10后,发现之前安装的ejabberd启动出现这个错误:
=ERROR REPORT==== 18-Aug-2011::20:01:01 ===
C(<0.39.0>:sha:53) : unable to load driver '/lib/ejabberd/priv/lib/sha_drv.so': wrong ELF class: ELFCLASS32
大概知道编译出了问题,google了一翻,原来是openssl libary 的路径可能改变了,查看一下安装在哪了:
>ldconfig -p | grep ssl
libssl3.so (libc6) => /usr/lib/i386-linux-gnu/libssl3.so
libssl.so.1.0.0 (libc6) => /lib/i386-linux-gnu/libssl.so.1.0.0
libssl.so.1.0.0 (libc6) => /usr/lib/i386-linux-gnu/libssl.so.1.0.0
libssl.so.0.9.8 (libc6) => /lib/libssl.so.0.9.8
libssl.so.0.9.8 (libc6) => /usr/lib/libssl.so.0.9.8
libssl.so (libc6) => /usr/lib/i386-linux-gnu/libssl.so
libgnutls-openssl.so.26 (libc6) => /usr/lib/i386-linux-gnu/libgnutls-openssl.so.26
重新编译ejabberd
./make clean
./configure --with-openssl=/usr/lib/i386-linux-gnu/
make
make install
搞掂
=ERROR REPORT==== 18-Aug-2011::20:01:01 ===
C(<0.39.0>:sha:53) : unable to load driver '/lib/ejabberd/priv/lib/sha_drv.so': wrong ELF class: ELFCLASS32
大概知道编译出了问题,google了一翻,原来是openssl libary 的路径可能改变了,查看一下安装在哪了:
>ldconfig -p | grep ssl
libssl3.so (libc6) => /usr/lib/i386-linux-gnu/libssl3.so
libssl.so.1.0.0 (libc6) => /lib/i386-linux-gnu/libssl.so.1.0.0
libssl.so.1.0.0 (libc6) => /usr/lib/i386-linux-gnu/libssl.so.1.0.0
libssl.so.0.9.8 (libc6) => /lib/libssl.so.0.9.8
libssl.so.0.9.8 (libc6) => /usr/lib/libssl.so.0.9.8
libssl.so (libc6) => /usr/lib/i386-linux-gnu/libssl.so
libgnutls-openssl.so.26 (libc6) => /usr/lib/i386-linux-gnu/libgnutls-openssl.so.26
重新编译ejabberd
./make clean
./configure --with-openssl=/usr/lib/i386-linux-gnu/
make
make install
搞掂
- ejabberd unable to load driver '/lib/ejabberd/priv/lib/sha_drv.so'
- ejabberd
- ejabberd
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/pdo_mysql.so' - /us
- Unable to load dynamic library '/usr/lib/php5/20121212/pdo_mysql.so'
- ubuntu16.04解决Unable to load dynamic library '/usr/lib/php/20151012/mysqli.so'
- libGL error: unable to load driver: radeonsi_dri.so
- libGL error: unable to load driver: nouveau_dri.so
- libGL error: unable to load driver: i965_dri.so
- libGL error: unable to load driver: i965_dri.so
- emulator模拟器libGL error: unable to load driver: i965_dri.so
- Emulator: libGL error: unable to load driver: i965_dri.so
- 记:海康Unable to load library '../lib/HCNetSDK'
- unable to start program "... ...~.lib"
- vmkctl.HostCtlException Unable to load module /usr/lib/vmware/vkmod/vmfs3: Failure
- 解决vmkctl.hostCtlExecption : Unable to load module /usr/lib/vmware/vmkmod/vmfs3 : Failure
- Unable to load configuration. - bean - jar:file:/F:/tomcat6.0.20/webapps/struts_pro/WEB-INF/lib/stru
- Struts2 Unable to load configuration. - bean - jar ..... WEB-INF/lib/struts2-core-2.1.2.jar!/struts-
- Android的设置界面及Preference使用
- 解决Fedora Core 4中Apache无法加载libphp4.so模块的问题
- SELECT INTO FROM与INSERT INTO SELECT
- 《Windows游戏编程》读书笔记
- flash播放器代码
- ejabberd unable to load driver '/lib/ejabberd/priv/lib/sha_drv.so'
- 编译错误 集锦
- WPF中自定义窗体标题栏
- 浅析Facebook的盈利模式
- AudioPolicyService 和 AudioPolicyManager
- 一块儿微集市: 基于新浪微博的电商平台
- 百个前端设计常用Javascript语句
- Libxml2库的编译和使用
- (转)堆栈的概念