Ошибка после обновления remmina: symbol lookup error
Вчера обновил на работе систему до Ubuntu 10.04 LTS. Один из основных инструментов с которым работаю является программа remmina. После обновления Ubuntu 9.10 до Ubuntu 10.04 программа remmina запускаться отказалась. Ошибок никаких не выводила - просто ничего не происходило. Запустил программу из терминала и увидел следующую ошибку:
1 2 3 4 5 | $ remmina Remmina plugin RDP (type=Протокол) registered. Remmina plugin RDPF (type=Файл) registered. Remmina plugin RDPS (type=Настройка) registered. Ошибка сегментирования |
После обновления программы, remmina начала запускаться, можно было соединятся с VNC-сервером, но при попытке установить RDP-соединение программа завершала работу. Ошибка была следующая:
1 2 3 4 | freerdp_chanman_load_plugin: filename cliprdr freerdp_chanman_load_plugin: /usr/lib/freerdp/cliprdr.so MyVirtualChannelInit: remmina: symbol lookup error: /usr/lib/remmina/plugins/remmina-plugin-rdp.so: undefined symbol: freerdp_chanman_close |
Удалил программу:
1 | $ sudo apt-get remove remmina |
и установил ее снова:
1 | $ sudo apt-get install remmina |
но ошибка осталась.
На форуме ubuntu.ru советуют обновить из исходников пакет freerdp. Решил сделать так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $ sudo apt-get install freerdp Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Заметьте, вместо freerdp выбирается freerdp-x11 Следующие пакеты устанавливались автоматически и больше не требуются: sdparm Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: freerdp-x11 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 23,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 94,2kB. Получено:1 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main freerdp-x11 0.8.2-0~ppa1 [23,7kB] Получено 23,7kБ за 0с (68,8kБ/c) Выбор ранее не выбранного пакета freerdp-x11. (Чтение базы данных ... на данный момент установлено 232575 файлов и каталогов.) Распаковывается пакет freerdp-x11 (из файла .../freerdp-x11_0.8.2-0~ppa1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет freerdp-x11 (0.8.2-0~ppa1) ... |
А затем:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | $ sudo apt-get upgrade Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакеты, которые будут обновлены: libfreerdp-plugins-standard libfreerdp0 libssh-4 remmina-plugin-data обновлено 4, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 355kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 242kB. Хотите продолжить [Д/н]? Д Получено:1 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main libfreerdp-plugins-standard 0.8.2-0~ppa1 [64,4kB] Получено:2 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main libfreerdp0 0.8.2-0~ppa1 [153kB] Получено:3 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main libssh-4 0.4.8-0~ppa1 [101kB] Получено:4 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main remmina-plugin-data 0.9.2-0~ppa1 [36,5kB] Получено 355kБ за 1с (201kБ/c) (Чтение базы данных ... на данный момент установлено 232581 файлов и каталогов.) Подготовка к замене пакета libfreerdp-plugins-standard 0.7.4-0~ppa2 (используется файл .../libfreerdp-plugins-standard_0.8.2-0~ppa1_i386.deb) ... Распаковывается замена для пакета libfreerdp-plugins-standard ... Подготовка к замене пакета libfreerdp0 0.7.4-0~ppa2 (используется файл .../libfreerdp0_0.8.2-0~ppa1_i386.deb) ... Распаковывается замена для пакета libfreerdp0 ... Подготовка к замене пакета libssh-4 0.4.2-1ubuntu1 (используется файл .../libssh-4_0.4.8-0~ppa1_i386.deb) ... Распаковывается замена для пакета libssh-4 ... Подготовка к замене пакета remmina-plugin-data 0.8.3-0~ppa2 (используется файл .../remmina-plugin-data_0.9.2-0~ppa1_all.deb) ... Распаковывается замена для пакета remmina-plugin-data ... Настраивается пакет libfreerdp-plugins-standard (0.8.2-0~ppa1) ... Настраивается пакет libfreerdp0 (0.8.2-0~ppa1) ... Настраивается пакет libssh-4 (0.4.8-0~ppa1) ... Настраивается пакет remmina-plugin-data (0.9.2-0~ppa1) ... Обрабатываются триггеры для libc-bin ... ldconfig deferred processing now taking place |
После этих действий ошибка исчезла - RDP-соединение устанавливается.
Оставьте свой отзыв