现在的位置: 首页 > 综合 > 正文

Ubuntu 12.04 Pidgin

2013年11月29日 ⁄ 综合 ⁄ 共 894字 ⁄ 字号 评论关闭

开始公司,在公司内部的交流基本上都采用OC(起码我们公司是这个样子),但当用 Ubuntu11.10时,用pidgin链接OC好好的,但是升级到Ubuntu12.04时,突然链接不了OC了,搞了半天,现在终于可以链接了。

安装OC
Step1:

 sudo apt-get update
 sudo apt-get install pidgin pidgin-sipe

 当然要安装pidgin的所有相关插件之类的东西时,可以采用如下方式安装:
 

 sudo apt-get install pidgin*

 

Step2:

 添加帐号:
 Protocol: Office Communicator
 Username:***@compay.com
 Login:  和Username 填一样 (至少我填写Domain\user没有连接成功过)
 Password: ***
 Remember password: 勾选
 Alias:  **

经过上面两步的设置后,在Ubuntu11.10上是可以链接成功的。
但在Ubuntu 12.04  会提示SSL Connection Failed 或Read Error
Step3:
在网上搜索,发现这个pidgin的一个bug,根据回复,在~/.bashrc中添加一个环境变量

export NSS_SSL_CBC_RANDOM_IV=0

电脑重启下或帐号注销下,重新链接,就可以了。之前我的电脑设置成这样后,就可以链接OC了
但是,由于出来出差,电脑要重新装系统,自己装了Ubuntu 12.04,按照上面3步设置后,还是链接不上,郁闷了老半天。
后来解决了
Step4:
在网上找到解决方法:写一个bash脚本,在启动pidgin之前,设置NSS_SSL_CBC_RANDOM_IV=0 就可以了。

#!/bin/bash
#pidgin.sh


#Start program with &
NSS_SSL_CBC_RANDOM_IV=0 pidgin > /dev/null 2>&1 &


exit 0

给予可执行权限

chmod a+x pidgin.sh
./pidgin.sh

OK,可以链接了,由Step4 的设置可以反应出Step3 设置估计没有生效,后面再查下具体原因吧。

抱歉!评论已关闭.