Summary: | Установлены, но не подключаются плагины vnc и rdp | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Peter Evdokimov <blackp> |
Component: | remmina | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P5 | CC: | aen, iv, lakostis, shaba |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Peter Evdokimov
2021-01-31 22:41:35 MSK
Вообще никакие плагины не работают. И даже понятно почему -- вот кусок CMakeLists.txt: if(NOT REMMINA_PLUGINDIR) set(REMMINA_PLUGINDIR "${CMAKE_INSTALL_FULL_LIBDIR}/remmina/plugins") if(NOT REMMINA_RUNTIME_PLUGINDIR) set(REMMINA_RUNTIME_PLUGINDIR "${REMMINA_PLUGINDIR}") endif() endif() То есть, REMMINA_RUNTIME_PLUGINDIR будет определёна только если REMMINA_PLUGINDIR *не была* определена. А в спеке задана REMMINA_PLUGINDIR, но не REMMINA_RUNTIME_PLUGINDIR. Я, честно говоря, не понимаю, в чём здесь логика у апстрима, и зачем они именно так написали -- похоже на их косяк. Но и со стороны спека это несложно поправить: --- a/remmina.spec +++ b/remmina.spec @@ -217,6 +217,7 @@ that shows up under the display manager session menu. -DWITH_VTE=ON \ -DWITH_KIOSK_SESSION=ON \ -DWITH_NEWS=OFF \ + -DREMMINA_RUNTIME_PLUGINDIR=%_libdir/remmina/plugins \ -DREMMINA_PLUGINDIR=%_libdir/remmina/plugins %cmake_build Вроде помогло. 2 shaba@ мне сделать alt2 или ты сам? Да, я сегодня сделаю. Я поэтому и убрал предыдущий патч, что совсем не понял зачем он нужен, все можно параметрами передать. remmina-1.4.10-alt2 -> sisyphus: Mon Feb 01 2021 Alexey Shabalin <shaba@altlinux> 1.4.10-alt2 - fixed load plugins (ALT #39628) (thx iv@) Опять воспроизводится с 1.4.23: remmina-plugins-vnc-1.4.23-alt1.x86_64 remmina-1.4.23-alt1.x86_64 remmina-plugins-gvnc-1.4.23-alt1.x86_64 Но при открытии vnc сессии ругается, что плагин VNC не найден $ remmina -c vnc://.... (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4) > Опять воспроизводится с 1.4.23: Не, не подтверждается. Хоть из командной строки, хоть из запущенной remmina всё запускается и соединяется. > remmina-plugins-vnc-1.4.23-alt1.x86_64 > remmina-1.4.23-alt1.x86_64 > remmina-plugins-gvnc-1.4.23-alt1.x86_64 Оно же. $ rpm -qa | grep remmina | sort remmina-1.4.23-alt1.x86_64 remmina-debuginfo-1.4.23-alt1.x86_64 remmina-plugins-1.4.23-alt1.noarch remmina-plugins-exec-1.4.23-alt1.x86_64 remmina-plugins-exec-debuginfo-1.4.23-alt1.x86_64 remmina-plugins-rdp-1.4.23-alt1.x86_64 remmina-plugins-secret-1.4.23-alt1.x86_64 remmina-plugins-secret-debuginfo-1.4.23-alt1.x86_64 remmina-plugins-spice-1.4.23-alt1.x86_64 remmina-plugins-spice-debuginfo-1.4.23-alt1.x86_64 remmina-plugins-vnc-1.4.23-alt1.x86_64 remmina-plugins-vnc-debuginfo-1.4.23-alt1.x86_64 Работают VNC и SPICE (из сохранённых соединений). Можете попробовать проверить какой-нибудь другой протокол, и VNC без remmina-plugins-gvnc? (In reply to Peter Evdokimov from comment #5) > (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4) > > Опять воспроизводится с 1.4.23: > > Не, не подтверждается. Хоть из командной строки, хоть из запущенной remmina > всё запускается и соединяется. > > > remmina-plugins-vnc-1.4.23-alt1.x86_64 > > remmina-1.4.23-alt1.x86_64 > > remmina-plugins-gvnc-1.4.23-alt1.x86_64 > > Оно же. Да, ложная тревога. Оказалось, у меня remmina была запущена изначально без vnc, и осталась висеть в памяти, что приводило к таким вот эффектам, даже после установки нужных плагинов. |