Ubuntu 12.04 Pidgin



开始公司,在公司内部的交流基本上都采用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 设置估计没有生效,后面再查下具体原因吧。




你可能感兴趣的:(Ubuntu 12.04 Pidgin)