После сегодняшнего обновления remmina при попытке запуска сессий rdp или vnc выскакивает одно и тоже сообщение: Установите сначала модуль протокола RDP (VNC). При том, что rpm -qa | grep remmina | sort remmina-1.4.10-alt1.x86_64 remmina-plugins-rdp-1.4.10-alt1.x86_64 remmina-plugins-vnc-1.4.10-alt1.x86_64 Откат на 1.4.7 всё восстановил.
Вообще никакие плагины не работают. И даже понятно почему -- вот кусок 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, и осталась висеть в памяти, что приводило к таким вот эффектам, даже после установки нужных плагинов.