
Проблема
При запуске Пидгина не происходит входа в учётные записи. Cами учётные записи находятся в состоянии «подключены», но при этом контакт-лист девственно чист, а в статусе фигурирует строчка «ожидание сетевого соединения».
В штатный режим программа входит только после принудительного переподключения учётных записей.
Причина
Некорректные настройки сети.
Например, в Убунте по умолчанию работает демон сетевых соединений Network Manager.
Он управляет сетью только в том случае, если сетевые конфиги НЕ отредактированы вручную. Это необходимое условие его корректной работы.
При появлении "ручного" интерфейса (например, если перенести настройки для ethX в файл /etc/network/interfaces) для системы в целом ничего не изменится, но Network Manager тут же заявит, что сети нет.
Если демон Network Manager'a работает, то Pidgin ориентируется именно на него.
То есть, в нашем случае «ожидает сетевое соединение», которое по факту уже есть.
Как исправить
Способ 1. Запускать pidgin с ключом -f или --force-online (попытаться авторизоваться, даже если сеть в Windows или Network Manager в Linux рапортуют об отсутствии сетевого соединения).
Полумера. Убирает симптом, но не лечит болезнь.
Способ 2 (Linux). Удаляем пакет network-manager и прописываем настройки сети вручную, редактируя конфиги. В частности — файл /etc/network/interfaces.
Мой любимый вариант.
Способ 3 (Linux). Удаляем все "ручные" настройки и доверяем управление сетью Network Manager'у.
Комментарии
imen
#cid33475
Ответить
Коротко: ты не прав. У Pidgin'а сотоварищи есть куда более серьёзные проблемы.
Потому идеологически правильным решением является рекомендация перехода на net-im/psi.
#cid33532
Ответить
#cid33475, imen
Угу. Буквально вчера исправлял.
Так это не проблема пидгина.
Просто взаимодействие программ приводит к такому вот эффекту.
В своё время я psi забраковал, уже не помню почему.
imen
#cid33975
Ответить
Дык преимущество net-im/psi лежит несколько в стороне от данного эффекта.
Я про логику работы (и оповещений) с шифрованием.