Lync (ранее Office Communicator) с pidgin-sipe => Ошибка чтения

8

Я всегда мог подключиться к моей компании Microsoft Lync сети, которая основана на SIP. Существует дополнение для Pidgin pidgin-sipe. Все работало нормально, если компания не изменила что-то странное. Теперь я всегда получаю, Read Errorкогда хочу подключиться.

Отладочный вывод показывает следующее:
http://fixee.org/paste/vmfb4sl/

Разве нельзя больше подключиться или это ошибка pidgin-sipe?

thonixx
источник
1
Вы можете дать wync попробовать вместо
fnokke

Ответы:

6

просто добавь:

NSS_SSL_CBC_RANDOM_IV=0

в / etc / environment

и это будет продолжаться без необходимости нестандартного сценария запуска для pidgin.

Джек Найт
источник
1
Не влияет ли это на другие приложения?
thonixx
Да. Это в этом месте. Это правильный метод.
Эван Кэрролл
16

~ $ export NSS_SSL_CBC_RANDOM_IV = 0

~ $ pidgin

Кажется, делает трюк, не уверен точно, что он делает. Мне нужно прочитать об этом.

Вот пример ошибки для этой проблемы: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/950790

p0rg1
источник
Спасибо, это здорово. Я только что создал собственный скрипт для запуска pidgin с этим параметром. Было бы приятно услышать от вас, если вы знаете, что именно делает эта опция.
thonixx
Спасибо! Кажется, это решает "Ошибка чтения", но я все еще получаю ошибку аутентификации. Вы должны были настроить что-то особенное?
Гай Корланд
3
Примечание: вы можете избежать необходимости использовать скрипт, скомпилировав это в одну команду:NSS_SSL_CBC_RANDOM_IV=0 pidgin
BHSPitMonkey
Отлично! Работает и для Windows! (Добавьте это в пользовательскую среду)
FractalSpace
Не работает для меня
hippyjim
8

Другие ответы - старые способы.

Теперь есть файл конфигурации, который вы должны отредактировать.

sudo -e /etc/default/pidgin-sipe

Раскомментируйте строку, которая гласит:

# export NSS_SSL_CBC_RANDOM_IV=0

(удалите «#», запишите файл и перезапустите pidgin)

Эван Кэрролл
источник
1

Чтобы заставить его работать с тем, как вы обычно запускаете приложения в Ubuntu, и не мешать другим программам, вы можете скопировать pidginмодуль запуска в ~/.local/share/applications/каталог, выполнив следующие команды:

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

Затем отредактируйте файл в вашем любимом редакторе, например

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

Замените строку Exec=/usr/bin/pidginследующим текстом:

Exec=env NSS_SSL_CBC_RANDOM_IV=0 /usr/bin/pidgin
RJo
источник
Пока этот метод работает. Это сложный способ, и он не перехватывает вызовы pidgin с других маршрутов. Попробуйте это вместо этого
Эван Кэрролл