Lync (formerly Office Communicator) with pidgin-sipe => Read Error

~$ export NSS_SSL_CBC_RANDOM_IV=0

~$ pidgin

Seems to do the trick, not sure exactly what it does. I need to read up on it.

Here is the bug traq for the issue: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/950790


Other answers are old ways.

There is now a config file you should edit.

sudo -e /etc/default/pidgin-sipe

Uncomment the line that reads,

# export NSS_SSL_CBC_RANDOM_IV=0

(remove the '#' write the file and restart pidgin)


just add:

NSS_SSL_CBC_RANDOM_IV=0

to /etc/environment

and it will persist without you needing a non-standard startup script for pidgin.


To get it working with how you normally start applications in Ubuntu, and not getting into the way of other programs, you can copy the pidgin's launcher to ~/.local/share/applications/ directory by issuing the following commands:

mkdir -p ~/.local/share/applications
cp /usr/share/applications/pidgin.desktop ~/.local/share/applications

Then edit the file with your favorite editor, e.g.

nano ~/.local/share/applications/pidgin.desktop

Replace the line Exec=/usr/bin/pidgin with the following:

Exec=env NSS_SSL_CBC_RANDOM_IV=0 /usr/bin/pidgin