При запуске Пидгина не происходит входа в учётные записи. 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'у.