Возможно, важная информация:
- XUbuntu 12.04 LTS (точная версия)
- XFCE4.8
- AMD Graphics (используемый драйвер ядра: fglrx_pci, модули ядра: fglrx, radeon)
Основным симптомом этой проблемы было то, что мой активный сеанс rdesktop перестал отвечать, хотя все остальное работало нормально. Я убивал rdesktop и снова запускал его, и он зависал после, казалось бы, случайного периода времени. Самое быстрое время было в течение нескольких секунд. Самое долгое время было в течение пары часов, хотя обычно это происходит в течение нескольких минут.
При этом я иногда видел, как терминал и веб-браузеры также переставали реагировать на ввод с клавиатуры. Они реагируют на щелчки и без проблем принимают средние щелчки (для вставки текста), оставаясь при этом невосприимчивыми к вводу с клавиатуры.
Мне удалось восстановить функциональность, переключив рабочие пространства и набрав текст на другом рабочем пространстве, а затем вернувшись в исходное рабочее пространство. Этот обходной путь обычно не работает для rdesktop, хотя он дважды исправлял функциональность rdesktop.
Что сбрасывается, когда я это делаю? На что указывает этот обходной путь/решение, которое может быть проблемой?
решение1
Кажется, эта проблема известна уже довольно давно. Я нашел следующие темы ошибок на Ubuntu:
- https://bugs.launchpad.net/ubuntu/+source/rdesktop/+bug/217868
- https://bugs.launchpad.net/ubuntu/+source/rdesktop/+bug/218308
В моем случае, убийство агента cisco vpn решило проблему. Если агент был запущен, с установленным соединением или без него, происходили зависания. После убийства агента он работал более 24 часов без проблем.
Thu Nov 07 - 11:00 $ ps aux | grep vpn
root 12972 0.0 0.0 41420 2716 ? S 11:00 0:00 /opt/cisco/vpn/bin/vpnagentd
Я бы добавил, что эти два программного обеспечения работали нормально в течение многих месяцев, прежде чем возникла эта проблема.